[INFO] cloning repository https://github.com/PlatONnetwork/Zokrates
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/PlatONnetwork/Zokrates" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPlatONnetwork%2FZokrates", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPlatONnetwork%2FZokrates'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] be3865e9957e4e8509b227b9c82276c1b0d3edef
[INFO] checking PlatONnetwork/Zokrates against master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 for beta-170-4
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FPlatONnetwork%2FZokrates" "/workspace/builds/worker-4-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/PlatONnetwork/Zokrates on toolchain 9610dfe5a9a731ced1ea4923ecbd0c57fe367898
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/PlatONnetwork/Zokrates
[INFO] finished tweaking git repo https://github.com/PlatONnetwork/Zokrates
[INFO] tweaked toml for git repo https://github.com/PlatONnetwork/Zokrates written to /workspace/builds/worker-4-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/PlatONnetwork/Zokrates already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating git repository `https://github.com/arkworks-rs/curves`
[INFO] [stderr]     Updating git repository `https://github.com/arkworks-rs/algebra`
[INFO] [stderr]     Updating git repository `https://github.com/arkworks-rs/gm17`
[INFO] [stderr]     Updating git repository `https://github.com/arkworks-rs/snark`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Updating git repository `https://github.com/arkworks-rs/utils`
[INFO] [stderr]     Updating git repository `https://github.com/arkworks-rs/crypto-primitives.git`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bincode v0.8.0
[INFO] [stderr]   Downloaded environment v0.1.1
[INFO] [stderr]   Downloaded from-pest v0.3.1
[INFO] [stderr]   Downloaded rustc_version v0.3.0
[INFO] [stderr]   Downloaded ff_ce v0.9.0
[INFO] [stderr]   Downloaded ff_derive_ce v0.8.0
[INFO] [stderr]   Downloaded ff_ce v0.10.3
[INFO] [stderr]   Downloaded blake2-rfc_bellman_edition v0.0.1
[INFO] [stderr]   Downloaded single v1.0.0
[INFO] [stderr]   Downloaded pest-ast v0.3.3
[INFO] [stderr]   Downloaded pairing_ce v0.21.1
[INFO] [stderr]   Downloaded difference v1.0.0
[INFO] [stderr]   Downloaded git2 v0.13.12
[INFO] [stderr]   Downloaded sapling-crypto_ce v0.1.3
[INFO] [stderr]   Downloaded assert_cli v0.5.4
[INFO] [stderr]   Downloaded libssh2-sys v0.2.20
[INFO] [stderr]   Downloaded libgit2-sys v0.12.14+1.1.0
[INFO] [stderr]   Downloaded blake2 v0.8.1
[INFO] [stderr]   Downloaded bellman_ce v0.3.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 45ee2bb307befd8dcaa62aa0597ce5a30a2151a6d6186ed141d4d520b7ae67ac
[INFO] running `Command { std: "docker" "start" "-a" "45ee2bb307befd8dcaa62aa0597ce5a30a2151a6d6186ed141d4d520b7ae67ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "45ee2bb307befd8dcaa62aa0597ce5a30a2151a6d6186ed141d4d520b7ae67ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "45ee2bb307befd8dcaa62aa0597ce5a30a2151a6d6186ed141d4d520b7ae67ac", kill_on_drop: false }`
[INFO] [stdout] 45ee2bb307befd8dcaa62aa0597ce5a30a2151a6d6186ed141d4d520b7ae67ac
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:19e73879b68f455e41552ea35293514db52ea292d993f571636dbffedb77a1ee" "/opt/rustwide/cargo-home/bin/cargo" "+9610dfe5a9a731ced1ea4923ecbd0c57fe367898" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 230112d96c8cbafa0065a3ac94c36e33691300b3a70da1690261bfc336b88137
[INFO] running `Command { std: "docker" "start" "-a" "230112d96c8cbafa0065a3ac94c36e33691300b3a70da1690261bfc336b88137", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v1.0.54
[INFO] [stderr]    Compiling libc v0.2.81
[INFO] [stderr]    Compiling getrandom v0.1.15
[INFO] [stderr]    Compiling serde_derive v1.0.118
[INFO] [stderr]    Compiling serde v1.0.118
[INFO] [stderr]    Compiling num-integer v0.1.44
[INFO] [stderr]    Compiling quote v1.0.7
[INFO] [stderr]    Compiling ucd-trie v0.1.3
[INFO] [stderr]    Compiling pest v2.1.3
[INFO] [stderr]    Compiling num-traits v0.2.14
[INFO] [stderr]    Compiling num-bigint v0.3.1
[INFO] [stderr]     Checking ark-std v0.1.0 (https://github.com/arkworks-rs/utils#f6974ac7)
[INFO] [stderr]    Compiling num-bigint v0.2.6
[INFO] [stderr]    Compiling miniz_oxide v0.4.3
[INFO] [stderr]    Compiling serde_json v1.0.60
[INFO] [stderr]     Checking futures-core v0.3.8
[INFO] [stderr]     Checking once_cell v1.5.2
[INFO] [stderr]     Checking futures-sink v0.3.8
[INFO] [stderr]     Checking rand v0.4.6
[INFO] [stderr]     Checking futures-channel v0.3.8
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]    Compiling semver-parser v0.10.1
[INFO] [stderr]     Checking futures-task v0.3.8
[INFO] [stderr]     Checking hex v0.4.2
[INFO] [stderr]     Checking futures-io v0.3.8
[INFO] [stderr]    Compiling failure_derive v0.1.8
[INFO] [stderr]     Checking rand_chacha v0.2.2
[INFO] [stderr]    Compiling adler v0.2.3
[INFO] [stderr]    Compiling semver v0.11.0
[INFO] [stderr]     Checking rand v0.7.3
[INFO] [stderr]    Compiling gimli v0.23.0
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling rustc_version v0.3.0
[INFO] [stderr]    Compiling pest_meta v2.1.3
[INFO] [stderr]     Checking num_cpus v1.13.0
[INFO] [stderr]    Compiling ark-ff v0.1.0 (https://github.com/arkworks-rs/algebra#eac2dd72)
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]    Compiling arrayvec v0.4.12
[INFO] [stderr]    Compiling rustc-demangle v0.1.18
[INFO] [stderr]    Compiling object v0.22.0
[INFO] [stderr]    Compiling crunchy v0.2.2
[INFO] [stderr]     Checking sha2 v0.8.2
[INFO] [stderr]     Checking pin-project-lite v0.2.0
[INFO] [stderr]    Compiling addr2line v0.14.0
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]     Checking itoa v0.4.6
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]     Checking tracing-core v0.1.17
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]     Checking constant_time_eq v0.1.5
[INFO] [stderr]    Compiling either v1.6.1
[INFO] [stderr]     Checking tracing v0.1.22
[INFO] [stderr]     Checking blake2-rfc_bellman_edition v0.0.1
[INFO] [stderr]    Compiling itertools v0.7.11
[INFO] [stderr]     Checking num-traits v0.1.43
[INFO] [stderr]     Checking void v1.0.2
[INFO] [stderr]     Checking blake2 v0.8.1
[INFO] [stderr]     Checking regex-automata v0.1.9
[INFO] [stderr]    Compiling regex v0.2.11
[INFO] [stderr]     Checking from-pest v0.3.1
[INFO] [stderr]     Checking ucd-util v0.1.8
[INFO] [stderr]     Checking zokrates_common v0.1.0 (/opt/rustwide/workdir/zokrates_common)
[INFO] [stderr]    Compiling getrandom v0.2.2
[INFO] [stderr]     Checking bench-utils v0.1.0 (https://github.com/arkworks-rs/utils#f6974ac7)
[INFO] [stderr]     Checking regex-syntax v0.5.6
[INFO] [stderr]     Checking num-iter v0.1.42
[INFO] [stderr]    Compiling synstructure v0.12.4
[INFO] [stderr]    Compiling pest_generator v2.1.3
[INFO] [stderr]    Compiling backtrace v0.3.55
[INFO] [stderr]     Checking thread_local v0.3.6
[INFO] [stderr]     Checking csv-core v0.1.10
[INFO] [stderr]     Checking aho-corasick v0.6.10
[INFO] [stderr]    Compiling zokrates_core v0.5.4 (/opt/rustwide/workdir/zokrates_core)
[INFO] [stderr]     Checking utf8-ranges v1.0.4
[INFO] [stderr]     Checking num v0.1.42
[INFO] [stderr]     Checking ff_ce v0.9.0
[INFO] [stderr]     Checking reduce v0.1.3
[INFO] [stderr]     Checking typed-arena v1.7.0
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.69
[INFO] [stderr]    Compiling log v0.4.11
[INFO] [stderr]    Compiling bumpalo v3.4.0
[INFO] [stderr]    Compiling zokrates_test_derive v0.0.1 (/opt/rustwide/workdir/zokrates_test_derive)
[INFO] [stderr]    Compiling fs_extra v1.2.0
[INFO] [stderr]     Checking zokrates_fs_resolver v0.5.1 (/opt/rustwide/workdir/zokrates_fs_resolver)
[INFO] [stderr]    Compiling wasm-bindgen v0.2.69
[INFO] [stderr]    Compiling version_check v0.9.2
[INFO] [stderr]    Compiling wasm-bindgen-backend v0.2.69
[INFO] [stderr]    Compiling pulldown-cmark v0.2.0
[INFO] [stderr]    Compiling error-chain v0.12.4
[INFO] [stderr]    Compiling same-file v1.0.6
[INFO] [stderr]    Compiling remove_dir_all v0.5.3
[INFO] [stderr]    Compiling walkdir v2.3.1
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]    Compiling bytecount v0.6.2
[INFO] [stderr]    Compiling wasm-bindgen-macro-support v0.2.69
[INFO] [stderr]    Compiling tempfile v3.1.0
[INFO] [stderr]    Compiling zokrates_stdlib v0.1.8 (/opt/rustwide/workdir/zokrates_stdlib)
[INFO] [stderr]    Compiling zokrates_cli v0.6.4 (/opt/rustwide/workdir/zokrates_cli)
[INFO] [stderr]    Compiling zokrates_core_test v0.1.5 (/opt/rustwide/workdir/zokrates_core_test)
[INFO] [stderr]     Checking dirs-sys v0.3.5
[INFO] [stderr]    Compiling wasm-bindgen-test-macro v0.3.19
[INFO] [stderr]    Compiling ark-serialize-derive v0.1.1-alpha.0 (https://github.com/arkworks-rs/algebra#eac2dd72)
[INFO] [stderr]    Compiling zeroize_derive v1.0.1
[INFO] [stderr]    Compiling derivative v2.1.1
[INFO] [stderr]    Compiling ark-ff-macros v0.1.0 (https://github.com/arkworks-rs/algebra#eac2dd72)
[INFO] [stderr]    Compiling ark-ff-asm v0.1.0 (https://github.com/arkworks-rs/algebra#eac2dd72)
[INFO] [stderr]     Checking zeroize v1.2.0
[INFO] [stderr]     Checking ark-serialize v0.1.0 (https://github.com/arkworks-rs/algebra#eac2dd72)
[INFO] [stderr]    Compiling pin-project-internal v1.0.2
[INFO] [stderr]    Compiling pest_derive v2.1.0
[INFO] [stderr]    Compiling wasm-bindgen-macro v0.2.69
[INFO] [stderr]     Checking zokrates_parser v0.1.6 (/opt/rustwide/workdir/zokrates_parser)
[INFO] [stderr]    Compiling failure v0.1.8
[INFO] [stderr]     Checking difference v2.0.0
[INFO] [stderr]     Checking glob v0.2.11
[INFO] [stderr]     Checking pretty_assertions v0.6.1
[INFO] [stderr]     Checking clap v2.33.3
[INFO] [stderr]    Compiling single v1.0.0
[INFO] [stderr]     Checking dirs v3.0.1
[INFO] [stderr]    Compiling pest-ast v0.3.3
[INFO] [stderr]     Checking error-chain v0.11.0
[INFO] [stderr]     Checking colored v1.9.3
[INFO] [stderr]     Checking environment v0.1.1
[INFO] [stderr]     Checking js-sys v0.3.46
[INFO] [stderr]     Checking console_error_panic_hook v0.1.6
[INFO] [stderr]     Checking difference v1.0.0
[INFO] [stderr]     Checking tempdir v0.3.7
[INFO] [stderr]     Checking glob v0.3.0
[INFO] [stderr]     Checking pin-project v1.0.2
[INFO] [stderr]     Checking futures-util v0.3.8
[INFO] [stderr]     Checking zokrates_pest_ast v0.1.5 (/opt/rustwide/workdir/zokrates_pest_ast)
[INFO] [stderr]     Checking wasm-bindgen-futures v0.4.19
[INFO] [stderr]     Checking wasm-bindgen-test v0.3.19
[INFO] [stderr]     Checking futures-executor v0.3.8
[INFO] [stderr]     Checking futures v0.3.8
[INFO] [stderr]     Checking bincode v0.8.0
[INFO] [stderr]     Checking bstr v0.2.14
[INFO] [stderr]     Checking csv v1.1.5
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]     Checking ark-ec v0.1.0 (https://github.com/arkworks-rs/algebra#eac2dd72)
[INFO] [stderr]     Checking ark-relations v0.1.0 (https://github.com/arkworks-rs/snark#0648c547)
[INFO] [stderr]     Checking ark-poly v0.1.0 (https://github.com/arkworks-rs/algebra#eac2dd72)
[INFO] [stderr]     Checking ark-snark v0.1.0 (https://github.com/arkworks-rs/snark#0648c547)
[INFO] [stderr]    Compiling cargo_metadata v0.10.0
[INFO] [stderr]    Compiling ff_derive_ce v0.8.0
[INFO] [stderr]     Checking ark-bls12-377 v0.1.0 (https://github.com/arkworks-rs/curves#7f1fcd66)
[INFO] [stderr]     Checking ark-bn254 v0.1.0 (https://github.com/arkworks-rs/curves#7f1fcd66)
[INFO] [stderr]     Checking ark-crypto-primitives v0.1.0 (https://github.com/arkworks-rs/crypto-primitives.git?branch=main#ce5cc890)
[INFO] [stderr]     Checking ark-bw6-761 v0.1.0 (https://github.com/arkworks-rs/curves#7f1fcd66)
[INFO] [stderr]     Checking ark-gm17 v0.1.0 (https://github.com/arkworks-rs/gm17#f74debdb)
[INFO] [stderr]    Compiling skeptic v0.13.5
[INFO] [stderr]     Checking ff_ce v0.10.3
[INFO] [stderr]     Checking pairing_ce v0.21.1
[INFO] [stderr]    Compiling assert_cli v0.5.4
[INFO] [stderr]     Checking bellman_ce v0.3.5
[INFO] [stderr]     Checking sapling-crypto_ce v0.1.3
[INFO] [stderr]     Checking zokrates_field v0.3.8 (/opt/rustwide/workdir/zokrates_field)
[INFO] [stderr]     Checking zokrates_embed v0.1.1 (/opt/rustwide/workdir/zokrates_embed)
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> zokrates_core/src/lib.rs:1:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(box_patterns, box_syntax)]
[INFO] [stdout]   |                          ^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]  --> zokrates_core/src/lib.rs:1:26
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(box_patterns, box_syntax)]
[INFO] [stdout]   |                          ^^^^^^^^^^ feature has been removed
[INFO] [stdout]   |
[INFO] [stdout]   = note: replaced with `#[rustc_box]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 box FlatExpression::Number(T::from_byte_vector(res)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 Box::new(FlatExpression::Number(T::from_byte_vector(res))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 box FlatExpression::Identifier(FlatVariable::new(key)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(key))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 box flat_expression_from_vec::<T, E>(u),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 Box::new(flat_expression_from_vec::<T, E>(u)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 box flat_expression_from_vec::<T, E>(v),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 Box::new(flat_expression_from_vec::<T, E>(v)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:129:60
[INFO] [stdout]     |
[INFO] [stdout] 129 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, box rhs_b))
[INFO] [stdout]     |                                                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |         FlatStatement::Condition(lhs, FlatExpression::Mult(Box::new(rhs_a), box rhs_b))
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:129:71
[INFO] [stdout]     |
[INFO] [stdout] 129 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, box rhs_b))
[INFO] [stdout]     |                                                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, Box::new(rhs_b)))
[INFO] [stdout]     |                                                                       ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:280:38
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 FlatExpression::Mult(Box::new(bit.clone()), box bit.clone()),
[INFO] [stdout]     |                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:108:17
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 box FlatExpression::Number(T::from_byte_vector(res)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 108 |                 Box::new(FlatExpression::Number(T::from_byte_vector(res))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:280:55
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 FlatExpression::Mult(box bit.clone(), Box::new(bit.clone())),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             box lhs_sum,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 290 |             Box::new(lhs_sum),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:109:17
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 box FlatExpression::Identifier(FlatVariable::new(key)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 109 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(key))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 box FlatExpression::Identifier(FlatVariable::new(bit_width - i)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(bit_width - i))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 Box::new(FlatExpression::Number(T::from(2).pow(i))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:115:17
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 box flat_expression_from_vec::<T, E>(u),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 115 |                 Box::new(flat_expression_from_vec::<T, E>(u)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 | /             box FlatExpression::Mult(
[INFO] [stdout] 292 | |                 box FlatExpression::Identifier(FlatVariable::new(bit_width - i)),
[INFO] [stdout] 293 | |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 294 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 291 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 292 +                 box FlatExpression::Identifier(FlatVariable::new(bit_width - i)),
[INFO] [stdout] 293 +                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 294 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:116:17
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 box flat_expression_from_vec::<T, E>(v),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 116 |                 Box::new(flat_expression_from_vec::<T, E>(v)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:301:13
[INFO] [stdout]     |
[INFO] [stdout] 301 |             box FlatExpression::Identifier(FlatVariable::new(0)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 301 |             Box::new(FlatExpression::Identifier(FlatVariable::new(0))),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |             box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 302 |             Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:129:60
[INFO] [stdout]     |
[INFO] [stdout] 129 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, box rhs_b))
[INFO] [stdout]     |                                                            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |         FlatStatement::Condition(lhs, FlatExpression::Mult(Box::new(rhs_a), box rhs_b))
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:129:71
[INFO] [stdout]     |
[INFO] [stdout] 129 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, box rhs_b))
[INFO] [stdout]     |                                                                       ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 129 |         FlatStatement::Condition(lhs, FlatExpression::Mult(box rhs_a, Box::new(rhs_b)))
[INFO] [stdout]     |                                                                       ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:280:38
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 FlatExpression::Mult(Box::new(bit.clone()), box bit.clone()),
[INFO] [stdout]     |                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:280:55
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 FlatExpression::Mult(box bit.clone(), box bit.clone()),
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 280 |                 FlatExpression::Mult(box bit.clone(), Box::new(bit.clone())),
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:290:13
[INFO] [stdout]     |
[INFO] [stdout] 290 |             box lhs_sum,
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 290 |             Box::new(lhs_sum),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:292:17
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 box FlatExpression::Identifier(FlatVariable::new(bit_width - i)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 292 |                 Box::new(FlatExpression::Identifier(FlatVariable::new(bit_width - i))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:293:17
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 293 |                 Box::new(FlatExpression::Number(T::from(2).pow(i))),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:291:13
[INFO] [stdout]     |
[INFO] [stdout] 291 | /             box FlatExpression::Mult(
[INFO] [stdout] 292 | |                 box FlatExpression::Identifier(FlatVariable::new(bit_width - i)),
[INFO] [stdout] 293 | |                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 294 | |             ),
[INFO] [stdout]     | |_____________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 291 ~             Box::new(FlatExpression::Mult(
[INFO] [stdout] 292 +                 box FlatExpression::Identifier(FlatVariable::new(bit_width - i)),
[INFO] [stdout] 293 +                 box FlatExpression::Number(T::from(2).pow(i)),
[INFO] [stdout] 294 ~             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:242:29
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...                   box size_unknown[i].into(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 242 |                             Box::new(size_unknown[i].into()),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:301:13
[INFO] [stdout]     |
[INFO] [stdout] 301 |             box FlatExpression::Identifier(FlatVariable::new(0)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 301 |             Box::new(FlatExpression::Identifier(FlatVariable::new(0))),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:243:29
[INFO] [stdout]     |
[INFO] [stdout] 243 | ...                   box is_not_smaller_run[i].into(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 243 |                             Box::new(is_not_smaller_run[i].into()),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:262:21
[INFO] [stdout]     |
[INFO] [stdout] 262 |                     box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 262 |                     Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:263:21
[INFO] [stdout]     |
[INFO] [stdout] 263 |                     box size_unknown[i].clone().into(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 263 |                     Box::new(size_unknown[i].clone().into()),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:267:21
[INFO] [stdout]     |
[INFO] [stdout] 267 |                     box a[i].clone().into(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 267 |                     Box::new(a[i].clone().into()),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:271:48
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 let and = FlatExpression::Mult(box or_left.clone(), box or_right.clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 let and = FlatExpression::Mult(Box::new(or_left.clone()), box or_right.clone());
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:271:69
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 let and = FlatExpression::Mult(box or_left.clone(), box or_right.clone());
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 let and = FlatExpression::Mult(box or_left.clone(), Box::new(or_right.clone()));
[INFO] [stdout]     |                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:274:45
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(box or_left, box or_right),
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(Box::new(or_left), box or_right),
[INFO] [stdout]     |                                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:274:58
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(box or_left, box or_right),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(box or_left, Box::new(or_right)),
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:274:21
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(box or_left, box or_right),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     Box::new(FlatExpression::Add(box or_left, box or_right)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:275:21
[INFO] [stdout]     |
[INFO] [stdout] 275 |                     box and_name.into(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 275 |                     Box::new(and_name.into()),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:327:17
[INFO] [stdout]     |
[INFO] [stdout] 327 |                 box condition_id.clone().into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 327 |                 Box::new(condition_id.clone().into()),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 box FlatExpression::from(consequence_id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 Box::new(FlatExpression::from(consequence_id)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:337:21
[INFO] [stdout]     |
[INFO] [stdout] 337 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 337 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     box condition_id.into(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     Box::new(condition_id.into()),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 | /                 box FlatExpression::Sub(
[INFO] [stdout] 337 | |                     box FlatExpression::Number(T::one()),
[INFO] [stdout] 338 | |                     box condition_id.into(),
[INFO] [stdout] 339 | |                 ),
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 336 ~                 Box::new(FlatExpression::Sub(
[INFO] [stdout] 337 +                     box FlatExpression::Number(T::one()),
[INFO] [stdout] 338 +                     box condition_id.into(),
[INFO] [stdout] 339 ~                 )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 box FlatExpression::from(alternative_id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 Box::new(FlatExpression::from(alternative_id)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 box FlatExpression::from(term0_id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 Box::new(FlatExpression::from(term0_id)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:349:17
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 box FlatExpression::from(term1_id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 Box::new(FlatExpression::from(term1_id)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:418:33
[INFO] [stdout]     |
[INFO] [stdout] 418 | ...                   box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 418 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:419:33
[INFO] [stdout]     |
[INFO] [stdout] 419 | ...                   box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 419 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:429:29
[INFO] [stdout]     |
[INFO] [stdout] 429 | ...                   box lhs_sum,
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 429 |                             Box::new(lhs_sum),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:431:33
[INFO] [stdout]     |
[INFO] [stdout] 431 | ...                   box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 431 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:432:33
[INFO] [stdout]     |
[INFO] [stdout] 432 | ...                   box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 432 |                                 Box::new(FlatExpression::Number(T::from(2).pow(safe_width - i - 1))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:430:29
[INFO] [stdout]     |
[INFO] [stdout] 430 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 431 | | ...                       box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout] 432 | | ...                       box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout] 433 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 430 ~                             Box::new(FlatExpression::Mult(
[INFO] [stdout] 431 +                                 box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout] 432 +                                 box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout] 433 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:464:33
[INFO] [stdout]     |
[INFO] [stdout] 464 | ...                   box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 464 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:465:33
[INFO] [stdout]     |
[INFO] [stdout] 465 | ...                   box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 465 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:475:29
[INFO] [stdout]     |
[INFO] [stdout] 475 | ...                   box rhs_sum,
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 475 |                             Box::new(rhs_sum),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:477:33
[INFO] [stdout]     |
[INFO] [stdout] 477 | ...                   box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 477 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:478:33
[INFO] [stdout]     |
[INFO] [stdout] 478 | ...                   box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 478 |                                 Box::new(FlatExpression::Number(T::from(2).pow(safe_width - i - 1))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:476:29
[INFO] [stdout]     |
[INFO] [stdout] 476 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 477 | | ...                       box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout] 478 | | ...                       box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout] 479 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 476 ~                             Box::new(FlatExpression::Mult(
[INFO] [stdout] 477 +                                 box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout] 478 +                                 box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout] 479 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:492:25
[INFO] [stdout]     |
[INFO] [stdout] 492 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 492 |                         Box::new(FlatExpression::Number(T::from(2))),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:493:25
[INFO] [stdout]     |
[INFO] [stdout] 493 |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 493 |                         Box::new(FlatExpression::Identifier(lhs_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:491:21
[INFO] [stdout]     |
[INFO] [stdout] 491 | /                     box FlatExpression::Mult(
[INFO] [stdout] 492 | |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 493 | |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 494 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 491 ~                     Box::new(FlatExpression::Mult(
[INFO] [stdout] 492 +                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 493 +                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 494 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:496:25
[INFO] [stdout]     |
[INFO] [stdout] 496 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 496 |                         Box::new(FlatExpression::Number(T::from(2))),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:497:25
[INFO] [stdout]     |
[INFO] [stdout] 497 |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 497 |                         Box::new(FlatExpression::Identifier(rhs_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:495:21
[INFO] [stdout]     |
[INFO] [stdout] 495 | /                     box FlatExpression::Mult(
[INFO] [stdout] 496 | |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 497 | |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 498 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 495 ~                     Box::new(FlatExpression::Mult(
[INFO] [stdout] 496 +                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 497 +                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 498 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:517:29
[INFO] [stdout]     |
[INFO] [stdout] 517 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 517 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:518:29
[INFO] [stdout]     |
[INFO] [stdout] 518 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 518 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:535:25
[INFO] [stdout]     |
[INFO] [stdout] 535 |                         box expr,
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 535 |                         Box::new(expr),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:537:29
[INFO] [stdout]     |
[INFO] [stdout] 537 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 537 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:538:29
[INFO] [stdout]     |
[INFO] [stdout] 538 | ...                   box FlatExpression::Number(T::from(2).pow(bit_width - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 538 |                             Box::new(FlatExpression::Number(T::from(2).pow(bit_width - i - 1))),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:536:25
[INFO] [stdout]     |
[INFO] [stdout] 536 | /                         box FlatExpression::Mult(
[INFO] [stdout] 537 | |                             box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout] 538 | |                             box FlatExpression::Number(T::from(2).pow(bit_width - i - 1)),
[INFO] [stdout] 539 | |                         ),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 536 ~                         Box::new(FlatExpression::Mult(
[INFO] [stdout] 537 +                             box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout] 538 +                             box FlatExpression::Number(T::from(2).pow(bit_width - i - 1)),
[INFO] [stdout] 539 ~                         )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:566:51
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 let x_sub_y = FlatExpression::Sub(box x, box y);
[INFO] [stdout]     |                                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 let x_sub_y = FlatExpression::Sub(Box::new(x), box y);
[INFO] [stdout]     |                                                   ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:566:58
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 let x_sub_y = FlatExpression::Sub(box x, box y);
[INFO] [stdout]     |                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 let x_sub_y = FlatExpression::Sub(box x, Box::new(y));
[INFO] [stdout]     |                                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/embed.rs:302:13
[INFO] [stdout]     |
[INFO] [stdout] 302 |             box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 302 |             Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:571:42
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     FlatExpression::Mult(box x_sub_y.clone(), box x_sub_y),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     FlatExpression::Mult(Box::new(x_sub_y.clone()), box x_sub_y),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:571:63
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     FlatExpression::Mult(box x_sub_y.clone(), box x_sub_y),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     FlatExpression::Mult(box x_sub_y.clone(), Box::new(x_sub_y)),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:576:21
[INFO] [stdout]     |
[INFO] [stdout] 576 |                     box FlatExpression::Identifier(name_x_mult_x),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 576 |                     Box::new(FlatExpression::Identifier(name_x_mult_x)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:593:49
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     FieldElementExpression::Sub(Box::new(lhs), box rhs),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:593:58
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout]     |                                                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     FieldElementExpression::Sub(box lhs, Box::new(rhs)),
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:603:42
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     FlatExpression::Mult(Box::new(x.clone()), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:603:57
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     FlatExpression::Mult(box x.clone(), Box::new(FlatExpression::Identifier(name_m))),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:607:21
[INFO] [stdout]     |
[INFO] [stdout] 607 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 607 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:608:21
[INFO] [stdout]     |
[INFO] [stdout] 608 |                     box FlatExpression::Identifier(name_y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 608 |                     Box::new(FlatExpression::Identifier(name_y)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:613:42
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     FlatExpression::Mult(Box::new(res.clone()), box x),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:613:59
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     FlatExpression::Mult(box res.clone(), Box::new(x)),
[INFO] [stdout]     |                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:641:45
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 let x = FlatExpression::Sub(box lhs, box rhs);
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 let x = FlatExpression::Sub(Box::new(lhs), box rhs);
[INFO] [stdout]     |                                             ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:641:54
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 let x = FlatExpression::Sub(box lhs, box rhs);
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 let x = FlatExpression::Sub(box lhs, Box::new(rhs));
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:650:42
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     FlatExpression::Mult(Box::new(x.clone()), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:650:57
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     FlatExpression::Mult(box x.clone(), Box::new(FlatExpression::Identifier(name_m))),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:654:21
[INFO] [stdout]     |
[INFO] [stdout] 654 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 654 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:655:21
[INFO] [stdout]     |
[INFO] [stdout] 655 |                     box FlatExpression::Identifier(name_y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 655 |                     Box::new(FlatExpression::Identifier(name_y)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:660:42
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     FlatExpression::Mult(Box::new(res.clone()), box x),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:660:59
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     FlatExpression::Mult(box res.clone(), Box::new(x)),
[INFO] [stdout]     |                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:669:43
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     BooleanExpression::Lt(Box::new(lhs.clone()), box rhs.clone()),
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:669:60
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     BooleanExpression::Lt(box lhs.clone(), Box::new(rhs.clone())),
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:674:48
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     BooleanExpression::FieldEq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     BooleanExpression::FieldEq(Box::new(lhs.clone()), box rhs.clone()),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:674:65
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     BooleanExpression::FieldEq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     BooleanExpression::FieldEq(box lhs.clone(), Box::new(rhs.clone())),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:676:37
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 FlatExpression::Add(Box::new(eq), box lt)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:676:45
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 FlatExpression::Add(box eq, Box::new(lt))
[INFO] [stdout]     |                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:700:25
[INFO] [stdout]     |
[INFO] [stdout] 700 |                         box x.clone(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 700 |                         Box::new(x.clone()),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:701:49
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(box y.clone(), box name_x_or_y.clone().into()),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(Box::new(y.clone()), box name_x_or_y.clone().into()),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:701:64
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(box y.clone(), box name_x_or_y.clone().into()),
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(box y.clone(), Box::new(name_x_or_y.clone().into())),
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:701:25
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(box y.clone(), box name_x_or_y.clone().into()),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         Box::new(FlatExpression::Sub(box y.clone(), box name_x_or_y.clone().into())),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:703:42
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     FlatExpression::Mult(box x.clone(), box y.clone()),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     FlatExpression::Mult(Box::new(x.clone()), box y.clone()),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:703:57
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     FlatExpression::Mult(box x.clone(), box y.clone()),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     FlatExpression::Mult(box x.clone(), Box::new(y.clone())),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:715:42
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     FlatExpression::Mult(box x, box y),
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     FlatExpression::Mult(Box::new(x), box y),
[INFO] [stdout]     |                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:715:49
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     FlatExpression::Mult(box x, box y),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     FlatExpression::Mult(box x, Box::new(y)),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:722:37
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 FlatExpression::Sub(Box::new(FlatExpression::Number(T::one())), box x)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:722:75
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout]     |                                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), Box::new(x))
[INFO] [stdout]     |                                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:978:33
[INFO] [stdout]     |
[INFO] [stdout] 978 | ...                   box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 978 |                                 Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:979:33
[INFO] [stdout]     |
[INFO] [stdout] 979 | ...                   box e.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 979 |                                 Box::new(e.clone()),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1059:34
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             FlatExpression::Mult(box invd.into(), box d.clone().into()),
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             FlatExpression::Mult(Box::new(invd.into()), box d.clone().into()),
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1059:51
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             FlatExpression::Mult(box invd.into(), box d.clone().into()),
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             FlatExpression::Mult(box invd.into(), Box::new(d.clone().into())),
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1091:41
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(box r.into(), box d.clone().into()),
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(Box::new(r.into()), box d.clone().into()),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1091:55
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(box r.into(), box d.clone().into()),
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(box r.into(), Box::new(d.clone().into())),
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1091:17
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(box r.into(), box d.clone().into()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 Box::new(FlatExpression::Sub(box r.into(), box d.clone().into())),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1092:17
[INFO] [stdout]      |
[INFO] [stdout] 1092 |                 box FlatExpression::Number(T::from(2usize.pow(target_bitwidth.to_usize() as u32))),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1092 |                 Box::new(FlatExpression::Number(T::from(2usize.pow(target_bitwidth.to_usize() as u32)))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1101:33
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             FlatExpression::Sub(box n, box r.into()),
[INFO] [stdout]      |                                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             FlatExpression::Sub(Box::new(n), box r.into()),
[INFO] [stdout]      |                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1101:40
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             FlatExpression::Sub(box n, box r.into()),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             FlatExpression::Sub(box n, Box::new(r.into())),
[INFO] [stdout]      |                                        ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1102:34
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             FlatExpression::Mult(box q.into(), box d),
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             FlatExpression::Mult(Box::new(q.into()), box d),
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:242:29
[INFO] [stdout]     |
[INFO] [stdout] 242 | ...                   box size_unknown[i].into(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 242 |                             Box::new(size_unknown[i].into()),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:243:29
[INFO] [stdout]     |
[INFO] [stdout] 243 | ...                   box is_not_smaller_run[i].into(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 243 |                             Box::new(is_not_smaller_run[i].into()),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1102:48
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             FlatExpression::Mult(box q.into(), box d),
[INFO] [stdout]      |                                                ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             FlatExpression::Mult(box q.into(), Box::new(d)),
[INFO] [stdout]      |                                                ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:262:21
[INFO] [stdout]     |
[INFO] [stdout] 262 |                     box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 262 |                     Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:263:21
[INFO] [stdout]     |
[INFO] [stdout] 263 |                     box size_unknown[i].clone().into(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 263 |                     Box::new(size_unknown[i].clone().into()),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:266:21
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 266 |                     Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:267:21
[INFO] [stdout]     |
[INFO] [stdout] 267 |                     box a[i].clone().into(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 267 |                     Box::new(a[i].clone().into()),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:271:48
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 let and = FlatExpression::Mult(box or_left.clone(), box or_right.clone());
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 let and = FlatExpression::Mult(Box::new(or_left.clone()), box or_right.clone());
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:271:69
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 let and = FlatExpression::Mult(box or_left.clone(), box or_right.clone());
[INFO] [stdout]     |                                                                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 271 |                 let and = FlatExpression::Mult(box or_left.clone(), Box::new(or_right.clone()));
[INFO] [stdout]     |                                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:274:45
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(box or_left, box or_right),
[INFO] [stdout]     |                                             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(Box::new(or_left), box or_right),
[INFO] [stdout]     |                                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:274:58
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(box or_left, box or_right),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(box or_left, Box::new(or_right)),
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:274:21
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     box FlatExpression::Add(box or_left, box or_right),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 274 |                     Box::new(FlatExpression::Add(box or_left, box or_right)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:275:21
[INFO] [stdout]     |
[INFO] [stdout] 275 |                     box and_name.into(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 275 |                     Box::new(and_name.into()),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:327:17
[INFO] [stdout]     |
[INFO] [stdout] 327 |                 box condition_id.clone().into(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 327 |                 Box::new(condition_id.clone().into()),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:328:17
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 box FlatExpression::from(consequence_id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 328 |                 Box::new(FlatExpression::from(consequence_id)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:337:21
[INFO] [stdout]     |
[INFO] [stdout] 337 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 337 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:338:21
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     box condition_id.into(),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 338 |                     Box::new(condition_id.into()),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:336:17
[INFO] [stdout]     |
[INFO] [stdout] 336 | /                 box FlatExpression::Sub(
[INFO] [stdout] 337 | |                     box FlatExpression::Number(T::one()),
[INFO] [stdout] 338 | |                     box condition_id.into(),
[INFO] [stdout] 339 | |                 ),
[INFO] [stdout]     | |_________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 336 ~                 Box::new(FlatExpression::Sub(
[INFO] [stdout] 337 +                     box FlatExpression::Number(T::one()),
[INFO] [stdout] 338 +                     box condition_id.into(),
[INFO] [stdout] 339 ~                 )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:340:17
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 box FlatExpression::from(alternative_id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 340 |                 Box::new(FlatExpression::from(alternative_id)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:348:17
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 box FlatExpression::from(term0_id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 348 |                 Box::new(FlatExpression::from(term0_id)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:349:17
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 box FlatExpression::from(term1_id),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 349 |                 Box::new(FlatExpression::from(term1_id)),
[INFO] [stdout]     |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:418:33
[INFO] [stdout]     |
[INFO] [stdout] 418 | ...                   box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 418 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:419:33
[INFO] [stdout]     |
[INFO] [stdout] 419 | ...                   box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 419 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:429:29
[INFO] [stdout]     |
[INFO] [stdout] 429 | ...                   box lhs_sum,
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 429 |                             Box::new(lhs_sum),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:431:33
[INFO] [stdout]     |
[INFO] [stdout] 431 | ...                   box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 431 |                                 Box::new(FlatExpression::Identifier(lhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:432:33
[INFO] [stdout]     |
[INFO] [stdout] 432 | ...                   box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 432 |                                 Box::new(FlatExpression::Number(T::from(2).pow(safe_width - i - 1))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:430:29
[INFO] [stdout]     |
[INFO] [stdout] 430 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 431 | | ...                       box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout] 432 | | ...                       box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout] 433 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 430 ~                             Box::new(FlatExpression::Mult(
[INFO] [stdout] 431 +                                 box FlatExpression::Identifier(lhs_bits_be[i]),
[INFO] [stdout] 432 +                                 box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout] 433 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:464:33
[INFO] [stdout]     |
[INFO] [stdout] 464 | ...                   box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 464 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:465:33
[INFO] [stdout]     |
[INFO] [stdout] 465 | ...                   box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 465 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:475:29
[INFO] [stdout]     |
[INFO] [stdout] 475 | ...                   box rhs_sum,
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 475 |                             Box::new(rhs_sum),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:477:33
[INFO] [stdout]     |
[INFO] [stdout] 477 | ...                   box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 477 |                                 Box::new(FlatExpression::Identifier(rhs_bits_be[i])),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:478:33
[INFO] [stdout]     |
[INFO] [stdout] 478 | ...                   box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 478 |                                 Box::new(FlatExpression::Number(T::from(2).pow(safe_width - i - 1))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:476:29
[INFO] [stdout]     |
[INFO] [stdout] 476 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 477 | | ...                       box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout] 478 | | ...                       box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout] 479 | | ...                   ),
[INFO] [stdout]     | |_______________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 476 ~                             Box::new(FlatExpression::Mult(
[INFO] [stdout] 477 +                                 box FlatExpression::Identifier(rhs_bits_be[i]),
[INFO] [stdout] 478 +                                 box FlatExpression::Number(T::from(2).pow(safe_width - i - 1)),
[INFO] [stdout] 479 ~                             )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:492:25
[INFO] [stdout]     |
[INFO] [stdout] 492 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 492 |                         Box::new(FlatExpression::Number(T::from(2))),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:493:25
[INFO] [stdout]     |
[INFO] [stdout] 493 |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 493 |                         Box::new(FlatExpression::Identifier(lhs_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:491:21
[INFO] [stdout]     |
[INFO] [stdout] 491 | /                     box FlatExpression::Mult(
[INFO] [stdout] 492 | |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 493 | |                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 494 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 491 ~                     Box::new(FlatExpression::Mult(
[INFO] [stdout] 492 +                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 493 +                         box FlatExpression::Identifier(lhs_id),
[INFO] [stdout] 494 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:496:25
[INFO] [stdout]     |
[INFO] [stdout] 496 |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 496 |                         Box::new(FlatExpression::Number(T::from(2))),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:497:25
[INFO] [stdout]     |
[INFO] [stdout] 497 |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 497 |                         Box::new(FlatExpression::Identifier(rhs_id)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:495:21
[INFO] [stdout]     |
[INFO] [stdout] 495 | /                     box FlatExpression::Mult(
[INFO] [stdout] 496 | |                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 497 | |                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 498 | |                     ),
[INFO] [stdout]     | |_____________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 495 ~                     Box::new(FlatExpression::Mult(
[INFO] [stdout] 496 +                         box FlatExpression::Number(T::from(2)),
[INFO] [stdout] 497 +                         box FlatExpression::Identifier(rhs_id),
[INFO] [stdout] 498 ~                     )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:517:29
[INFO] [stdout]     |
[INFO] [stdout] 517 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 517 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:518:29
[INFO] [stdout]     |
[INFO] [stdout] 518 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 518 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:535:25
[INFO] [stdout]     |
[INFO] [stdout] 535 |                         box expr,
[INFO] [stdout]     |                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 535 |                         Box::new(expr),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:537:29
[INFO] [stdout]     |
[INFO] [stdout] 537 | ...                   box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 537 |                             Box::new(FlatExpression::Identifier(sub_bits_be[i])),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:538:29
[INFO] [stdout]     |
[INFO] [stdout] 538 | ...                   box FlatExpression::Number(T::from(2).pow(bit_width - i - 1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 538 |                             Box::new(FlatExpression::Number(T::from(2).pow(bit_width - i - 1))),
[INFO] [stdout]     |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:536:25
[INFO] [stdout]     |
[INFO] [stdout] 536 | /                         box FlatExpression::Mult(
[INFO] [stdout] 537 | |                             box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout] 538 | |                             box FlatExpression::Number(T::from(2).pow(bit_width - i - 1)),
[INFO] [stdout] 539 | |                         ),
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 536 ~                         Box::new(FlatExpression::Mult(
[INFO] [stdout] 537 +                             box FlatExpression::Identifier(sub_bits_be[i]),
[INFO] [stdout] 538 +                             box FlatExpression::Number(T::from(2).pow(bit_width - i - 1)),
[INFO] [stdout] 539 ~                         )),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:566:51
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 let x_sub_y = FlatExpression::Sub(box x, box y);
[INFO] [stdout]     |                                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 let x_sub_y = FlatExpression::Sub(Box::new(x), box y);
[INFO] [stdout]     |                                                   ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:566:58
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 let x_sub_y = FlatExpression::Sub(box x, box y);
[INFO] [stdout]     |                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 566 |                 let x_sub_y = FlatExpression::Sub(box x, Box::new(y));
[INFO] [stdout]     |                                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1157:49
[INFO] [stdout]      |
[INFO] [stdout] 1157 | ...                   FlatExpression::Sub(box FlatExpression::Number(T::from(1)), box bit),
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1157 |                             FlatExpression::Sub(Box::new(FlatExpression::Number(T::from(1))), box bit),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1157:89
[INFO] [stdout]      |
[INFO] [stdout] 1157 | ...                   FlatExpression::Sub(box FlatExpression::Number(T::from(1)), box bit),
[INFO] [stdout]      |                                                                                   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1157 |                             FlatExpression::Sub(box FlatExpression::Number(T::from(1)), Box::new(bit)),
[INFO] [stdout]      |                                                                                         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1190:65
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 FlatUExpression::with_field(FlatExpression::Add(box new_left, box new_right))
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 FlatUExpression::with_field(FlatExpression::Add(Box::new(new_left), box new_right))
[INFO] [stdout]      |                                                                 ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1190:79
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 FlatUExpression::with_field(FlatExpression::Add(box new_left, box new_right))
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 FlatUExpression::with_field(FlatExpression::Add(box new_left, Box::new(new_right)))
[INFO] [stdout]      |                                                                               ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1220:21
[INFO] [stdout]      |
[INFO] [stdout] 1220 |                     box aux,
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1220 |                     Box::new(aux),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1221:45
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(box new_left, box new_right),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(Box::new(new_left), box new_right),
[INFO] [stdout]      |                                             ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1221:59
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(box new_left, box new_right),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(box new_left, Box::new(new_right)),
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1221:21
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(box new_left, box new_right),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     Box::new(FlatExpression::Sub(box new_left, box new_right)),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1299:42
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FlatExpression::Mult(box new_left, box new_right),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FlatExpression::Mult(Box::new(new_left), box new_right),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1299:56
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FlatExpression::Mult(box new_left, box new_right),
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FlatExpression::Mult(box new_left, Box::new(new_right)),
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1341:77
[INFO] [stdout]      |
[INFO] [stdout] 1341 |                         if aa.clone().into_inner() == UExpressionInner::Not(box a.clone()) {
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1341 |                         if aa.clone().into_inner() == UExpressionInner::Not(Box::new(a.clone())) {
[INFO] [stdout]      |                                                                             ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1385:55
[INFO] [stdout]      |
[INFO] [stdout] 1385 | ...                   UExpressionInner::And(box a, box b)
[INFO] [stdout]      |                                             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1385 |                                 UExpressionInner::And(Box::new(a), box b)
[INFO] [stdout]      |                                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1385:62
[INFO] [stdout]      |
[INFO] [stdout] 1385 | ...                   UExpressionInner::And(box a, box b)
[INFO] [stdout]      |                                                    ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1385 |                                 UExpressionInner::And(box a, Box::new(b))
[INFO] [stdout]      |                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1388:55
[INFO] [stdout]      |
[INFO] [stdout] 1388 | ...                   UExpressionInner::And(box aa, box c)
[INFO] [stdout]      |                                             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1388 |                                 UExpressionInner::And(Box::new(aa), box c)
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1388:63
[INFO] [stdout]      |
[INFO] [stdout] 1388 | ...                   UExpressionInner::And(box aa, box c)
[INFO] [stdout]      |                                                     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1388 |                                 UExpressionInner::And(box aa, Box::new(c))
[INFO] [stdout]      |                                                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1476:71
[INFO] [stdout]      |
[INFO] [stdout] 1476 | ...                   box UExpressionInner::And(box a, box b)
[INFO] [stdout]      |                                                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1476 |                                             box UExpressionInner::And(Box::new(a), box b)
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1476:78
[INFO] [stdout]      |
[INFO] [stdout] 1476 | ...                   box UExpressionInner::And(box a, box b)
[INFO] [stdout]      |                                                        ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1476 |                                             box UExpressionInner::And(box a, Box::new(b))
[INFO] [stdout]      |                                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1476:45
[INFO] [stdout]      |
[INFO] [stdout] 1476 | / ...                   box UExpressionInner::And(box a, box b)
[INFO] [stdout] 1477 | | ...                       .annotate(target_bitwidth)
[INFO] [stdout] 1478 | | ...                       .metadata(a_metadata),
[INFO] [stdout]      | |_______________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1476 ~                                             Box::new(UExpressionInner::And(box a, box b)
[INFO] [stdout] 1477 +                                                 .annotate(target_bitwidth)
[INFO] [stdout] 1478 ~                                                 .metadata(a_metadata)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1479:71
[INFO] [stdout]      |
[INFO] [stdout] 1479 | ...                   box UExpressionInner::And(box aa, box c)
[INFO] [stdout]      |                                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1479 |                                             box UExpressionInner::And(Box::new(aa), box c)
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1479:79
[INFO] [stdout]      |
[INFO] [stdout] 1479 | ...                   box UExpressionInner::And(box aa, box c)
[INFO] [stdout]      |                                                         ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1479 |                                             box UExpressionInner::And(box aa, Box::new(c))
[INFO] [stdout]      |                                                                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1479:45
[INFO] [stdout]      |
[INFO] [stdout] 1479 | / ...                   box UExpressionInner::And(box aa, box c)
[INFO] [stdout] 1480 | | ...                       .annotate(target_bitwidth)
[INFO] [stdout] 1481 | | ...                       .metadata(b_metadata),
[INFO] [stdout]      | |_______________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1479 ~                                             Box::new(UExpressionInner::And(box aa, box c)
[INFO] [stdout] 1480 +                                                 .annotate(target_bitwidth)
[INFO] [stdout] 1481 ~                                                 .metadata(b_metadata)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1485:63
[INFO] [stdout]      |
[INFO] [stdout] 1485 | ...                   UExpressionInner::And(box bb, box cc)
[INFO] [stdout]      |                                             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1485 |                                         UExpressionInner::And(Box::new(bb), box cc)
[INFO] [stdout]      |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1485:71
[INFO] [stdout]      |
[INFO] [stdout] 1485 | ...                   UExpressionInner::And(box bb, box cc)
[INFO] [stdout]      |                                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1485 |                                         UExpressionInner::And(box bb, Box::new(cc))
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1495:37
[INFO] [stdout]      |
[INFO] [stdout] 1495 | ...                   box a.annotate(target_bitwidth).metadata(a_metadata),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1495 |                                     Box::new(a.annotate(target_bitwidth).metadata(a_metadata)),
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1496:37
[INFO] [stdout]      |
[INFO] [stdout] 1496 | ...                   box b.annotate(target_bitwidth).metadata(b_metadata),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1496 |                                     Box::new(b.annotate(target_bitwidth).metadata(b_metadata)),
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1540:54
[INFO] [stdout]      |
[INFO] [stdout] 1540 | ...                   FlatExpression::Mult(box x.clone(), box y.clone()),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1540 |                                 FlatExpression::Mult(Box::new(x.clone()), box y.clone()),
[INFO] [stdout]      |                                                      ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1540:69
[INFO] [stdout]      |
[INFO] [stdout] 1540 | ...                   FlatExpression::Mult(box x.clone(), box y.clone()),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1540 |                                 FlatExpression::Mult(box x.clone(), Box::new(y.clone())),
[INFO] [stdout]      |                                                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1620:33
[INFO] [stdout]      |
[INFO] [stdout] 1620 | ...                   box acc,
[INFO] [stdout]      |                       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1620 |                                 Box::new(acc),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1622:37
[INFO] [stdout]      |
[INFO] [stdout] 1622 | / ...                   box FlatExpression::Number(
[INFO] [stdout] 1623 | | ...                       T::from(2).pow(target_bitwidth.to_usize() - index - 1),
[INFO] [stdout] 1624 | | ...                   ),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1622 ~                                     Box::new(FlatExpression::Number(
[INFO] [stdout] 1623 +                                         T::from(2).pow(target_bitwidth.to_usize() - index - 1),
[INFO] [stdout] 1624 ~                                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1625:37
[INFO] [stdout]      |
[INFO] [stdout] 1625 | ...                   box bit.clone().into(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1625 |                                     Box::new(bit.clone().into()),
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1621:33
[INFO] [stdout]      |
[INFO] [stdout] 1621 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 1622 | | ...                       box FlatExpression::Number(
[INFO] [stdout] 1623 | | ...                           T::from(2).pow(target_bitwidth.to_usize() - index - 1),
[INFO] [stdout] 1624 | | ...                       ),
[INFO] [stdout] 1625 | | ...                       box bit.clone().into(),
[INFO] [stdout] 1626 | | ...                   ),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1621 ~                                 Box::new(FlatExpression::Mult(
[INFO] [stdout] 1622 +                                     box FlatExpression::Number(
[INFO] [stdout] 1623 +                                         T::from(2).pow(target_bitwidth.to_usize() - index - 1),
[INFO] [stdout] 1624 +                                     ),
[INFO] [stdout] 1625 +                                     box bit.clone().into(),
[INFO] [stdout] 1626 ~                                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:571:42
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     FlatExpression::Mult(box x_sub_y.clone(), box x_sub_y),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     FlatExpression::Mult(Box::new(x_sub_y.clone()), box x_sub_y),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:571:63
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     FlatExpression::Mult(box x_sub_y.clone(), box x_sub_y),
[INFO] [stdout]     |                                                               ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 571 |                     FlatExpression::Mult(box x_sub_y.clone(), Box::new(x_sub_y)),
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:576:21
[INFO] [stdout]     |
[INFO] [stdout] 576 |                     box FlatExpression::Identifier(name_x_mult_x),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 576 |                     Box::new(FlatExpression::Identifier(name_x_mult_x)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:593:49
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout]     |                                                 ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     FieldElementExpression::Sub(Box::new(lhs), box rhs),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:593:58
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     FieldElementExpression::Sub(box lhs, box rhs),
[INFO] [stdout]     |                                                          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 593 |                     FieldElementExpression::Sub(box lhs, Box::new(rhs)),
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:603:42
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     FlatExpression::Mult(Box::new(x.clone()), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:603:57
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 603 |                     FlatExpression::Mult(box x.clone(), Box::new(FlatExpression::Identifier(name_m))),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:607:21
[INFO] [stdout]     |
[INFO] [stdout] 607 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 607 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:608:21
[INFO] [stdout]     |
[INFO] [stdout] 608 |                     box FlatExpression::Identifier(name_y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 608 |                     Box::new(FlatExpression::Identifier(name_y)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:613:42
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     FlatExpression::Mult(Box::new(res.clone()), box x),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:613:59
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     FlatExpression::Mult(box res.clone(), Box::new(x)),
[INFO] [stdout]     |                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:641:45
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 let x = FlatExpression::Sub(box lhs, box rhs);
[INFO] [stdout]     |                                             ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 let x = FlatExpression::Sub(Box::new(lhs), box rhs);
[INFO] [stdout]     |                                             ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:641:54
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 let x = FlatExpression::Sub(box lhs, box rhs);
[INFO] [stdout]     |                                                      ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 641 |                 let x = FlatExpression::Sub(box lhs, Box::new(rhs));
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:650:42
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     FlatExpression::Mult(Box::new(x.clone()), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:650:57
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     FlatExpression::Mult(box x.clone(), box FlatExpression::Identifier(name_m)),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 650 |                     FlatExpression::Mult(box x.clone(), Box::new(FlatExpression::Identifier(name_m))),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:654:21
[INFO] [stdout]     |
[INFO] [stdout] 654 |                     box FlatExpression::Number(T::one()),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 654 |                     Box::new(FlatExpression::Number(T::one())),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:655:21
[INFO] [stdout]     |
[INFO] [stdout] 655 |                     box FlatExpression::Identifier(name_y),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 655 |                     Box::new(FlatExpression::Identifier(name_y)),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:660:42
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     FlatExpression::Mult(Box::new(res.clone()), box x),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:660:59
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     FlatExpression::Mult(box res.clone(), box x),
[INFO] [stdout]     |                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 660 |                     FlatExpression::Mult(box res.clone(), Box::new(x)),
[INFO] [stdout]     |                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:669:43
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     BooleanExpression::Lt(Box::new(lhs.clone()), box rhs.clone()),
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:669:60
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     BooleanExpression::Lt(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 669 |                     BooleanExpression::Lt(box lhs.clone(), Box::new(rhs.clone())),
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:674:48
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     BooleanExpression::FieldEq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     BooleanExpression::FieldEq(Box::new(lhs.clone()), box rhs.clone()),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:674:65
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     BooleanExpression::FieldEq(box lhs.clone(), box rhs.clone()),
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 674 |                     BooleanExpression::FieldEq(box lhs.clone(), Box::new(rhs.clone())),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:676:37
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout]     |                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 FlatExpression::Add(Box::new(eq), box lt)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:676:45
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 FlatExpression::Add(box eq, box lt)
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 676 |                 FlatExpression::Add(box eq, Box::new(lt))
[INFO] [stdout]     |                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:700:25
[INFO] [stdout]     |
[INFO] [stdout] 700 |                         box x.clone(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 700 |                         Box::new(x.clone()),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:701:49
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(box y.clone(), box name_x_or_y.clone().into()),
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(Box::new(y.clone()), box name_x_or_y.clone().into()),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:701:64
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(box y.clone(), box name_x_or_y.clone().into()),
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(box y.clone(), Box::new(name_x_or_y.clone().into())),
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:701:25
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         box FlatExpression::Sub(box y.clone(), box name_x_or_y.clone().into()),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 701 |                         Box::new(FlatExpression::Sub(box y.clone(), box name_x_or_y.clone().into())),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:703:42
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     FlatExpression::Mult(box x.clone(), box y.clone()),
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     FlatExpression::Mult(Box::new(x.clone()), box y.clone()),
[INFO] [stdout]     |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:703:57
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     FlatExpression::Mult(box x.clone(), box y.clone()),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 703 |                     FlatExpression::Mult(box x.clone(), Box::new(y.clone())),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:715:42
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     FlatExpression::Mult(box x, box y),
[INFO] [stdout]     |                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     FlatExpression::Mult(Box::new(x), box y),
[INFO] [stdout]     |                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:715:49
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     FlatExpression::Mult(box x, box y),
[INFO] [stdout]     |                                                 ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     FlatExpression::Mult(box x, Box::new(y)),
[INFO] [stdout]     |                                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:722:37
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 FlatExpression::Sub(Box::new(FlatExpression::Number(T::one())), box x)
[INFO] [stdout]     |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:722:75
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), box x)
[INFO] [stdout]     |                                                                           ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 722 |                 FlatExpression::Sub(box FlatExpression::Number(T::one()), Box::new(x))
[INFO] [stdout]     |                                                                           ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:978:33
[INFO] [stdout]     |
[INFO] [stdout] 978 | ...                   box FlatExpression::Number(T::from(1)),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 978 |                                 Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/flatten/mod.rs:979:33
[INFO] [stdout]     |
[INFO] [stdout] 979 | ...                   box e.clone(),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 979 |                                 Box::new(e.clone()),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1059:34
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             FlatExpression::Mult(box invd.into(), box d.clone().into()),
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             FlatExpression::Mult(Box::new(invd.into()), box d.clone().into()),
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1059:51
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             FlatExpression::Mult(box invd.into(), box d.clone().into()),
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1059 |             FlatExpression::Mult(box invd.into(), Box::new(d.clone().into())),
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1091:41
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(box r.into(), box d.clone().into()),
[INFO] [stdout]      |                                         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(Box::new(r.into()), box d.clone().into()),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1091:55
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(box r.into(), box d.clone().into()),
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(box r.into(), Box::new(d.clone().into())),
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1091:17
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 box FlatExpression::Sub(box r.into(), box d.clone().into()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1091 |                 Box::new(FlatExpression::Sub(box r.into(), box d.clone().into())),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1092:17
[INFO] [stdout]      |
[INFO] [stdout] 1092 |                 box FlatExpression::Number(T::from(2usize.pow(target_bitwidth.to_usize() as u32))),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1092 |                 Box::new(FlatExpression::Number(T::from(2usize.pow(target_bitwidth.to_usize() as u32)))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1101:33
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             FlatExpression::Sub(box n, box r.into()),
[INFO] [stdout]      |                                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             FlatExpression::Sub(Box::new(n), box r.into()),
[INFO] [stdout]      |                                 ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1101:40
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             FlatExpression::Sub(box n, box r.into()),
[INFO] [stdout]      |                                        ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1101 |             FlatExpression::Sub(box n, Box::new(r.into())),
[INFO] [stdout]      |                                        ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1102:34
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             FlatExpression::Mult(box q.into(), box d),
[INFO] [stdout]      |                                  ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             FlatExpression::Mult(Box::new(q.into()), box d),
[INFO] [stdout]      |                                  ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1102:48
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             FlatExpression::Mult(box q.into(), box d),
[INFO] [stdout]      |                                                ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1102 |             FlatExpression::Mult(box q.into(), Box::new(d)),
[INFO] [stdout]      |                                                ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1157:49
[INFO] [stdout]      |
[INFO] [stdout] 1157 | ...                   FlatExpression::Sub(box FlatExpression::Number(T::from(1)), box bit),
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1157 |                             FlatExpression::Sub(Box::new(FlatExpression::Number(T::from(1))), box bit),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1157:89
[INFO] [stdout]      |
[INFO] [stdout] 1157 | ...                   FlatExpression::Sub(box FlatExpression::Number(T::from(1)), box bit),
[INFO] [stdout]      |                                                                                   ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1157 |                             FlatExpression::Sub(box FlatExpression::Number(T::from(1)), Box::new(bit)),
[INFO] [stdout]      |                                                                                         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1190:65
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 FlatUExpression::with_field(FlatExpression::Add(box new_left, box new_right))
[INFO] [stdout]      |                                                                 ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 FlatUExpression::with_field(FlatExpression::Add(Box::new(new_left), box new_right))
[INFO] [stdout]      |                                                                 ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1190:79
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 FlatUExpression::with_field(FlatExpression::Add(box new_left, box new_right))
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1190 |                 FlatUExpression::with_field(FlatExpression::Add(box new_left, Box::new(new_right)))
[INFO] [stdout]      |                                                                               ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1220:21
[INFO] [stdout]      |
[INFO] [stdout] 1220 |                     box aux,
[INFO] [stdout]      |                     ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1220 |                     Box::new(aux),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1221:45
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(box new_left, box new_right),
[INFO] [stdout]      |                                             ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(Box::new(new_left), box new_right),
[INFO] [stdout]      |                                             ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1221:59
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(box new_left, box new_right),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(box new_left, Box::new(new_right)),
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1221:21
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     box FlatExpression::Sub(box new_left, box new_right),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1221 |                     Box::new(FlatExpression::Sub(box new_left, box new_right)),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1299:42
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FlatExpression::Mult(box new_left, box new_right),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FlatExpression::Mult(Box::new(new_left), box new_right),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1299:56
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FlatExpression::Mult(box new_left, box new_right),
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1299 |                     FlatExpression::Mult(box new_left, Box::new(new_right)),
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1341:77
[INFO] [stdout]      |
[INFO] [stdout] 1341 |                         if aa.clone().into_inner() == UExpressionInner::Not(box a.clone()) {
[INFO] [stdout]      |                                                                             ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1341 |                         if aa.clone().into_inner() == UExpressionInner::Not(Box::new(a.clone())) {
[INFO] [stdout]      |                                                                             ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1385:55
[INFO] [stdout]      |
[INFO] [stdout] 1385 | ...                   UExpressionInner::And(box a, box b)
[INFO] [stdout]      |                                             ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1385 |                                 UExpressionInner::And(Box::new(a), box b)
[INFO] [stdout]      |                                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1385:62
[INFO] [stdout]      |
[INFO] [stdout] 1385 | ...                   UExpressionInner::And(box a, box b)
[INFO] [stdout]      |                                                    ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1385 |                                 UExpressionInner::And(box a, Box::new(b))
[INFO] [stdout]      |                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1388:55
[INFO] [stdout]      |
[INFO] [stdout] 1388 | ...                   UExpressionInner::And(box aa, box c)
[INFO] [stdout]      |                                             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1388 |                                 UExpressionInner::And(Box::new(aa), box c)
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1388:63
[INFO] [stdout]      |
[INFO] [stdout] 1388 | ...                   UExpressionInner::And(box aa, box c)
[INFO] [stdout]      |                                                     ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1388 |                                 UExpressionInner::And(box aa, Box::new(c))
[INFO] [stdout]      |                                                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1476:71
[INFO] [stdout]      |
[INFO] [stdout] 1476 | ...                   box UExpressionInner::And(box a, box b)
[INFO] [stdout]      |                                                 ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1476 |                                             box UExpressionInner::And(Box::new(a), box b)
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1476:78
[INFO] [stdout]      |
[INFO] [stdout] 1476 | ...                   box UExpressionInner::And(box a, box b)
[INFO] [stdout]      |                                                        ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1476 |                                             box UExpressionInner::And(box a, Box::new(b))
[INFO] [stdout]      |                                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1476:45
[INFO] [stdout]      |
[INFO] [stdout] 1476 | / ...                   box UExpressionInner::And(box a, box b)
[INFO] [stdout] 1477 | | ...                       .annotate(target_bitwidth)
[INFO] [stdout] 1478 | | ...                       .metadata(a_metadata),
[INFO] [stdout]      | |_______________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1476 ~                                             Box::new(UExpressionInner::And(box a, box b)
[INFO] [stdout] 1477 +                                                 .annotate(target_bitwidth)
[INFO] [stdout] 1478 ~                                                 .metadata(a_metadata)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1479:71
[INFO] [stdout]      |
[INFO] [stdout] 1479 | ...                   box UExpressionInner::And(box aa, box c)
[INFO] [stdout]      |                                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1479 |                                             box UExpressionInner::And(Box::new(aa), box c)
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1479:79
[INFO] [stdout]      |
[INFO] [stdout] 1479 | ...                   box UExpressionInner::And(box aa, box c)
[INFO] [stdout]      |                                                         ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1479 |                                             box UExpressionInner::And(box aa, Box::new(c))
[INFO] [stdout]      |                                                                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1479:45
[INFO] [stdout]      |
[INFO] [stdout] 1479 | / ...                   box UExpressionInner::And(box aa, box c)
[INFO] [stdout] 1480 | | ...                       .annotate(target_bitwidth)
[INFO] [stdout] 1481 | | ...                       .metadata(b_metadata),
[INFO] [stdout]      | |_______________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1479 ~                                             Box::new(UExpressionInner::And(box aa, box c)
[INFO] [stdout] 1480 +                                                 .annotate(target_bitwidth)
[INFO] [stdout] 1481 ~                                                 .metadata(b_metadata)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1485:63
[INFO] [stdout]      |
[INFO] [stdout] 1485 | ...                   UExpressionInner::And(box bb, box cc)
[INFO] [stdout]      |                                             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1485 |                                         UExpressionInner::And(Box::new(bb), box cc)
[INFO] [stdout]      |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1485:71
[INFO] [stdout]      |
[INFO] [stdout] 1485 | ...                   UExpressionInner::And(box bb, box cc)
[INFO] [stdout]      |                                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1485 |                                         UExpressionInner::And(box bb, Box::new(cc))
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1495:37
[INFO] [stdout]      |
[INFO] [stdout] 1495 | ...                   box a.annotate(target_bitwidth).metadata(a_metadata),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1495 |                                     Box::new(a.annotate(target_bitwidth).metadata(a_metadata)),
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1496:37
[INFO] [stdout]      |
[INFO] [stdout] 1496 | ...                   box b.annotate(target_bitwidth).metadata(b_metadata),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1496 |                                     Box::new(b.annotate(target_bitwidth).metadata(b_metadata)),
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1540:54
[INFO] [stdout]      |
[INFO] [stdout] 1540 | ...                   FlatExpression::Mult(box x.clone(), box y.clone()),
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1540 |                                 FlatExpression::Mult(Box::new(x.clone()), box y.clone()),
[INFO] [stdout]      |                                                      ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1707:33
[INFO] [stdout]      |
[INFO] [stdout] 1707 | ...                   box bits[i].clone().into(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1707 |                                 Box::new(bits[i].clone().into()),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1540:69
[INFO] [stdout]      |
[INFO] [stdout] 1540 | ...                   FlatExpression::Mult(box x.clone(), box y.clone()),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1540 |                                 FlatExpression::Mult(box x.clone(), Box::new(y.clone())),
[INFO] [stdout]      |                                                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1620:33
[INFO] [stdout]      |
[INFO] [stdout] 1620 | ...                   box acc,
[INFO] [stdout]      |                       ^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1620 |                                 Box::new(acc),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1622:37
[INFO] [stdout]      |
[INFO] [stdout] 1622 | / ...                   box FlatExpression::Number(
[INFO] [stdout] 1623 | | ...                       T::from(2).pow(target_bitwidth.to_usize() - index - 1),
[INFO] [stdout] 1624 | | ...                   ),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1622 ~                                     Box::new(FlatExpression::Number(
[INFO] [stdout] 1623 +                                         T::from(2).pow(target_bitwidth.to_usize() - index - 1),
[INFO] [stdout] 1624 ~                                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1625:37
[INFO] [stdout]      |
[INFO] [stdout] 1625 | ...                   box bit.clone().into(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1625 |                                     Box::new(bit.clone().into()),
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1621:33
[INFO] [stdout]      |
[INFO] [stdout] 1621 | / ...                   box FlatExpression::Mult(
[INFO] [stdout] 1622 | | ...                       box FlatExpression::Number(
[INFO] [stdout] 1623 | | ...                           T::from(2).pow(target_bitwidth.to_usize() - index - 1),
[INFO] [stdout] 1624 | | ...                       ),
[INFO] [stdout] 1625 | | ...                       box bit.clone().into(),
[INFO] [stdout] 1626 | | ...                   ),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1621 ~                                 Box::new(FlatExpression::Mult(
[INFO] [stdout] 1622 +                                     box FlatExpression::Number(
[INFO] [stdout] 1623 +                                         T::from(2).pow(target_bitwidth.to_usize() - index - 1),
[INFO] [stdout] 1624 +                                     ),
[INFO] [stdout] 1625 +                                     box bit.clone().into(),
[INFO] [stdout] 1626 ~                                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1707:33
[INFO] [stdout]      |
[INFO] [stdout] 1707 | ...                   box bits[i].clone().into(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1707 |                                 Box::new(bits[i].clone().into()),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1708:33
[INFO] [stdout]      |
[INFO] [stdout] 1708 | ...                   box bits[i].clone().into(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                                 Box::new(bits[i].clone().into()),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1772:37
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 FlatExpression::Add(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1772:51
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 FlatExpression::Add(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1795:37
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 FlatExpression::Sub(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1795:51
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 FlatExpression::Sub(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1816:38
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 FlatExpression::Mult(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1816:52
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 FlatExpression::Mult(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                    ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1847:42
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                     FlatExpression::Mult(box invb.into(), box new_right.clone().into()),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                     FlatExpression::Mult(Box::new(invb.into()), box new_right.clone().into()),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1847:59
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                     FlatExpression::Mult(box invb.into(), box new_right.clone().into()),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                     FlatExpression::Mult(box invb.into(), Box::new(new_right.clone().into())),
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1860:42
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                     FlatExpression::Mult(Box::new(new_right), box inverse.into()),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1860:57
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                     FlatExpression::Mult(box new_right, Box::new(inverse.into())),
[INFO] [stdout]      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1911:49
[INFO] [stdout]      |
[INFO] [stdout] 1911 | ...                   box previous.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1911 |                                                 Box::new(previous.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1912:49
[INFO] [stdout]      |
[INFO] [stdout] 1912 | ...                   box previous.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1912 |                                                 Box::new(previous.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1933:62
[INFO] [stdout]      |
[INFO] [stdout] 1933 | ...                   FlatExpression::Mult(box acc.clone(), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1933 |                                         FlatExpression::Mult(Box::new(acc.clone()), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                              ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1933:79
[INFO] [stdout]      |
[INFO] [stdout] 1933 | ...                   FlatExpression::Mult(box acc.clone(), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1933 |                                         FlatExpression::Mult(box acc.clone(), Box::new(power)), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                                               ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2203:21
[INFO] [stdout]      |
[INFO] [stdout] 2203 |                     box self.identify_expression(x, statements_flattened),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2203 |                     Box::new(self.identify_expression(x, statements_flattened)),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2204:21
[INFO] [stdout]      |
[INFO] [stdout] 2204 |                     box self.identify_expression(y, statements_flattened),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2204 |                     Box::new(self.identify_expression(y, statements_flattened)),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2210:21
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                     box self.identify_expression(x, statements_flattened),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                     Box::new(self.identify_expression(x, statements_flattened)),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2211:21
[INFO] [stdout]      |
[INFO] [stdout] 2211 |                     box FlatExpression::Number(T::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2211 |                     Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2284:42
[INFO] [stdout]      |
[INFO] [stdout] 2284 |                     FlatExpression::Mult(box variable.into(), box variable.into()),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2284 |                     FlatExpression::Mult(Box::new(variable.into()), box variable.into()),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2284:63
[INFO] [stdout]      |
[INFO] [stdout] 2284 |                     FlatExpression::Mult(box variable.into(), box variable.into()),
[INFO] [stdout]      |                                                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2284 |                     FlatExpression::Mult(box variable.into(), Box::new(variable.into())),
[INFO] [stdout]      |                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1708:33
[INFO] [stdout]      |
[INFO] [stdout] 1708 | ...                   box bits[i].clone().into(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                                 Box::new(bits[i].clone().into()),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1772:37
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 FlatExpression::Add(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1772:51
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 FlatExpression::Add(box new_left, box new_right)
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1772 |                 FlatExpression::Add(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1795:37
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout]      |                                     ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 FlatExpression::Sub(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                     ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1795:51
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 FlatExpression::Sub(box new_left, box new_right)
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1795 |                 FlatExpression::Sub(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1816:38
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout]      |                                      ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 FlatExpression::Mult(Box::new(new_left), box new_right)
[INFO] [stdout]      |                                      ~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1816:52
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 FlatExpression::Mult(box new_left, box new_right)
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1816 |                 FlatExpression::Mult(box new_left, Box::new(new_right))
[INFO] [stdout]      |                                                    ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1847:42
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                     FlatExpression::Mult(box invb.into(), box new_right.clone().into()),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                     FlatExpression::Mult(Box::new(invb.into()), box new_right.clone().into()),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1847:59
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                     FlatExpression::Mult(box invb.into(), box new_right.clone().into()),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1847 |                     FlatExpression::Mult(box invb.into(), Box::new(new_right.clone().into())),
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1860:42
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                     FlatExpression::Mult(Box::new(new_right), box inverse.into()),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1860:57
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                     FlatExpression::Mult(box new_right, box inverse.into()),
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1860 |                     FlatExpression::Mult(box new_right, Box::new(inverse.into())),
[INFO] [stdout]      |                                                         ~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1911:49
[INFO] [stdout]      |
[INFO] [stdout] 1911 | ...                   box previous.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1911 |                                                 Box::new(previous.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1912:49
[INFO] [stdout]      |
[INFO] [stdout] 1912 | ...                   box previous.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1912 |                                                 Box::new(previous.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1933:62
[INFO] [stdout]      |
[INFO] [stdout] 1933 | ...                   FlatExpression::Mult(box acc.clone(), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1933 |                                         FlatExpression::Mult(Box::new(acc.clone()), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                              ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:1933:79
[INFO] [stdout]      |
[INFO] [stdout] 1933 | ...                   FlatExpression::Mult(box acc.clone(), box power), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                             ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1933 |                                         FlatExpression::Mult(box acc.clone(), Box::new(power)), // set the new result to the current result times the current power
[INFO] [stdout]      |                                                                               ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2203:21
[INFO] [stdout]      |
[INFO] [stdout] 2203 |                     box self.identify_expression(x, statements_flattened),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2203 |                     Box::new(self.identify_expression(x, statements_flattened)),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2204:21
[INFO] [stdout]      |
[INFO] [stdout] 2204 |                     box self.identify_expression(y, statements_flattened),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2204 |                     Box::new(self.identify_expression(y, statements_flattened)),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2210:21
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                     box self.identify_expression(x, statements_flattened),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2210 |                     Box::new(self.identify_expression(x, statements_flattened)),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2211:21
[INFO] [stdout]      |
[INFO] [stdout] 2211 |                     box FlatExpression::Number(T::from(1)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2211 |                     Box::new(FlatExpression::Number(T::from(1))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2284:42
[INFO] [stdout]      |
[INFO] [stdout] 2284 |                     FlatExpression::Mult(box variable.into(), box variable.into()),
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2284 |                     FlatExpression::Mult(Box::new(variable.into()), box variable.into()),
[INFO] [stdout]      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2284:63
[INFO] [stdout]      |
[INFO] [stdout] 2284 |                     FlatExpression::Mult(box variable.into(), box variable.into()),
[INFO] [stdout]      |                                                               ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2284 |                     FlatExpression::Mult(box variable.into(), Box::new(variable.into())),
[INFO] [stdout]      |                                                               ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2294:46
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         FlatExpression::Mult(box variable.into(), box variable.into()),
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         FlatExpression::Mult(Box::new(variable.into()), box variable.into()),
[INFO] [stdout]      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2294:67
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         FlatExpression::Mult(box variable.into(), box variable.into()),
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         FlatExpression::Mult(box variable.into(), Box::new(variable.into())),
[INFO] [stdout]      |                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3073:17
[INFO] [stdout]      |
[INFO] [stdout] 3073 |                 box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3073 |                 Box::new(FieldElementExpression::Number(Bn128Field::from(32))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3074:17
[INFO] [stdout]      |
[INFO] [stdout] 3074 |                 box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3074 |                 Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3072:13
[INFO] [stdout]      |
[INFO] [stdout] 3072 | /             box BooleanExpression::FieldEq(
[INFO] [stdout] 3073 | |                 box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout] 3074 | |                 box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3075 | |             ),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3072 ~             Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 3073 +                 box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout] 3074 +                 box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3075 ~             )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3076:13
[INFO] [stdout]      |
[INFO] [stdout] 3076 |             box FieldElementExpression::Number(Bn128Field::from(12)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3076 |             Box::new(FieldElementExpression::Number(Bn128Field::from(12))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2294:46
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         FlatExpression::Mult(box variable.into(), box variable.into()),
[INFO] [stdout]      |                                              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         FlatExpression::Mult(Box::new(variable.into()), box variable.into()),
[INFO] [stdout]      |                                              ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3077:13
[INFO] [stdout]      |
[INFO] [stdout] 3077 |             box FieldElementExpression::Number(Bn128Field::from(51)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3077 |             Box::new(FieldElementExpression::Number(Bn128Field::from(51))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:2294:67
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         FlatExpression::Mult(box variable.into(), box variable.into()),
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2294 |                         FlatExpression::Mult(box variable.into(), Box::new(variable.into())),
[INFO] [stdout]      |                                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3090:13
[INFO] [stdout]      |
[INFO] [stdout] 3090 |             box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3090 |             Box::new(FieldElementExpression::Number(Bn128Field::from(32))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3091:13
[INFO] [stdout]      |
[INFO] [stdout] 3091 |             box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3091 |             Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3073:17
[INFO] [stdout]      |
[INFO] [stdout] 3073 |                 box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3073 |                 Box::new(FieldElementExpression::Number(Bn128Field::from(32))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3101:13
[INFO] [stdout]      |
[INFO] [stdout] 3101 |             box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3101 |             Box::new(FieldElementExpression::Number(Bn128Field::from(32))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3074:17
[INFO] [stdout]      |
[INFO] [stdout] 3074 |                 box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3074 |                 Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3102:13
[INFO] [stdout]      |
[INFO] [stdout] 3102 |             box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3102 |             Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3072:13
[INFO] [stdout]      |
[INFO] [stdout] 3072 | /             box BooleanExpression::FieldEq(
[INFO] [stdout] 3073 | |                 box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout] 3074 | |                 box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3075 | |             ),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3072 ~             Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 3073 +                 box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout] 3074 +                 box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3075 ~             )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3076:13
[INFO] [stdout]      |
[INFO] [stdout] 3076 |             box FieldElementExpression::Number(Bn128Field::from(12)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3076 |             Box::new(FieldElementExpression::Number(Bn128Field::from(12))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3119:21
[INFO] [stdout]      |
[INFO] [stdout] 3119 |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3119 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3077:13
[INFO] [stdout]      |
[INFO] [stdout] 3077 |             box FieldElementExpression::Number(Bn128Field::from(51)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3077 |             Box::new(FieldElementExpression::Number(Bn128Field::from(51))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3120:21
[INFO] [stdout]      |
[INFO] [stdout] 3120 |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3120 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3090:13
[INFO] [stdout]      |
[INFO] [stdout] 3090 |             box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3090 |             Box::new(FieldElementExpression::Number(Bn128Field::from(32))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3091:13
[INFO] [stdout]      |
[INFO] [stdout] 3091 |             box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3091 |             Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3118:17
[INFO] [stdout]      |
[INFO] [stdout] 3118 | /                 box BooleanExpression::FieldEq(
[INFO] [stdout] 3119 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3120 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3121 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3118 ~                 Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 3119 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3120 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3121 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3101:13
[INFO] [stdout]      |
[INFO] [stdout] 3101 |             box FieldElementExpression::Number(Bn128Field::from(32)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3101 |             Box::new(FieldElementExpression::Number(Bn128Field::from(32))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3123:21
[INFO] [stdout]      |
[INFO] [stdout] 3123 |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3123 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3102:13
[INFO] [stdout]      |
[INFO] [stdout] 3102 |             box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3102 |             Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3119:21
[INFO] [stdout]      |
[INFO] [stdout] 3119 |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3119 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3124:21
[INFO] [stdout]      |
[INFO] [stdout] 3124 |                     box FieldElementExpression::Number(Bn128Field::from(20)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3124 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(20))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3120:21
[INFO] [stdout]      |
[INFO] [stdout] 3120 |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3120 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3118:17
[INFO] [stdout]      |
[INFO] [stdout] 3118 | /                 box BooleanExpression::FieldEq(
[INFO] [stdout] 3119 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3120 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3121 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3118 ~                 Box::new(BooleanExpression::FieldEq(
[INFO] [stdout] 3119 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3120 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3121 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3122:17
[INFO] [stdout]      |
[INFO] [stdout] 3122 | /                 box BooleanExpression::Lt(
[INFO] [stdout] 3123 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3124 | |                     box FieldElementExpression::Number(Bn128Field::from(20)),
[INFO] [stdout] 3125 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3122 ~                 Box::new(BooleanExpression::Lt(
[INFO] [stdout] 3123 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3124 +                     box FieldElementExpression::Number(Bn128Field::from(20)),
[INFO] [stdout] 3125 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3123:21
[INFO] [stdout]      |
[INFO] [stdout] 3123 |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3123 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(4))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3124:21
[INFO] [stdout]      |
[INFO] [stdout] 3124 |                     box FieldElementExpression::Number(Bn128Field::from(20)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3124 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(20))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3122:17
[INFO] [stdout]      |
[INFO] [stdout] 3122 | /                 box BooleanExpression::Lt(
[INFO] [stdout] 3123 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3124 | |                     box FieldElementExpression::Number(Bn128Field::from(20)),
[INFO] [stdout] 3125 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3122 ~                 Box::new(BooleanExpression::Lt(
[INFO] [stdout] 3123 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3124 +                     box FieldElementExpression::Number(Bn128Field::from(20)),
[INFO] [stdout] 3125 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3117:13
[INFO] [stdout]      |
[INFO] [stdout] 3117 | /             box BooleanExpression::And(
[INFO] [stdout] 3118 | |                 box BooleanExpression::FieldEq(
[INFO] [stdout] 3119 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3120 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] ...    |
[INFO] [stdout] 3125 | |                 ),
[INFO] [stdout] 3126 | |             ),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3117 ~             Box::new(BooleanExpression::And(
[INFO] [stdout] 3118 +                 box BooleanExpression::FieldEq(
[INFO] [stdout] 3119 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3120 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3121 +                 ),
[INFO] [stdout] 3122 +                 box BooleanExpression::Lt(
[INFO] [stdout] 3123 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3124 +                     box FieldElementExpression::Number(Bn128Field::from(20)),
[INFO] [stdout] 3125 +                 ),
[INFO] [stdout] 3126 ~             )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3117:13
[INFO] [stdout]      |
[INFO] [stdout] 3117 | /             box BooleanExpression::And(
[INFO] [stdout] 3118 | |                 box BooleanExpression::FieldEq(
[INFO] [stdout] 3119 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3120 | |                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] ...    |
[INFO] [stdout] 3125 | |                 ),
[INFO] [stdout] 3126 | |             ),
[INFO] [stdout]      | |_____________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3117 ~             Box::new(BooleanExpression::And(
[INFO] [stdout] 3118 +                 box BooleanExpression::FieldEq(
[INFO] [stdout] 3119 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3120 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3121 +                 ),
[INFO] [stdout] 3122 +                 box BooleanExpression::Lt(
[INFO] [stdout] 3123 +                     box FieldElementExpression::Number(Bn128Field::from(4)),
[INFO] [stdout] 3124 +                     box FieldElementExpression::Number(Bn128Field::from(20)),
[INFO] [stdout] 3125 +                 ),
[INFO] [stdout] 3126 ~             )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3127:13
[INFO] [stdout]      |
[INFO] [stdout] 3127 |             box FieldElementExpression::Number(Bn128Field::from(12)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3127 |             Box::new(FieldElementExpression::Number(Bn128Field::from(12))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3128:13
[INFO] [stdout]      |
[INFO] [stdout] 3128 |             box FieldElementExpression::Number(Bn128Field::from(51)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3128 |             Box::new(FieldElementExpression::Number(Bn128Field::from(51))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3150:21
[INFO] [stdout]      |
[INFO] [stdout] 3150 |                     box FieldElementExpression::Number(Bn128Field::from(5)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3150 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(5))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3151:21
[INFO] [stdout]      |
[INFO] [stdout] 3151 |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3151 |                     Box::new(FieldElementExpression::Identifier("b".into())),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3149:17
[INFO] [stdout]      |
[INFO] [stdout] 3149 | /                 box FieldElementExpression::Div(
[INFO] [stdout] 3150 | |                     box FieldElementExpression::Number(Bn128Field::from(5)),
[INFO] [stdout] 3151 | |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 3152 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3149 ~                 Box::new(FieldElementExpression::Div(
[INFO] [stdout] 3150 +                     box FieldElementExpression::Number(Bn128Field::from(5)),
[INFO] [stdout] 3151 +                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 3152 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3153:17
[INFO] [stdout]      |
[INFO] [stdout] 3153 |                 box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3153 |                 Box::new(FieldElementExpression::Identifier("b".into())),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/utils.rs:12:38
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 FlatExpression::Mult(box FlatExpression::Number(coeff), box var)
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 FlatExpression::Mult(Box::new(FlatExpression::Number(coeff)), box var)
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/utils.rs:12:73
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 FlatExpression::Mult(box FlatExpression::Number(coeff), box var)
[INFO] [stdout]    |                                                                         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 FlatExpression::Mult(box FlatExpression::Number(coeff), Box::new(var))
[INFO] [stdout]    |                                                                         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/utils.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 |                     box flat_expression_from_bits_aux(u.to_vec()),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 17 |                     Box::new(flat_expression_from_bits_aux(u.to_vec())),
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/utils.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |                     box flat_expression_from_bits_aux(v.to_vec()),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 18 |                     Box::new(flat_expression_from_bits_aux(v.to_vec())),
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3127:13
[INFO] [stdout]      |
[INFO] [stdout] 3127 |             box FieldElementExpression::Number(Bn128Field::from(12)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3127 |             Box::new(FieldElementExpression::Number(Bn128Field::from(12))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3128:13
[INFO] [stdout]      |
[INFO] [stdout] 3128 |             box FieldElementExpression::Number(Bn128Field::from(51)),
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3128 |             Box::new(FieldElementExpression::Number(Bn128Field::from(51))),
[INFO] [stdout]      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3150:21
[INFO] [stdout]      |
[INFO] [stdout] 3150 |                     box FieldElementExpression::Number(Bn128Field::from(5)),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3150 |                     Box::new(FieldElementExpression::Number(Bn128Field::from(5))),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3151:21
[INFO] [stdout]      |
[INFO] [stdout] 3151 |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3151 |                     Box::new(FieldElementExpression::Identifier("b".into())),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3149:17
[INFO] [stdout]      |
[INFO] [stdout] 3149 | /                 box FieldElementExpression::Div(
[INFO] [stdout] 3150 | |                     box FieldElementExpression::Number(Bn128Field::from(5)),
[INFO] [stdout] 3151 | |                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 3152 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3149 ~                 Box::new(FieldElementExpression::Div(
[INFO] [stdout] 3150 +                     box FieldElementExpression::Number(Bn128Field::from(5)),
[INFO] [stdout] 3151 +                     box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout] 3152 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/flatten/mod.rs:3153:17
[INFO] [stdout]      |
[INFO] [stdout] 3153 |                 box FieldElementExpression::Identifier("b".into()),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 3153 |                 Box::new(FieldElementExpression::Identifier("b".into())),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/utils.rs:12:38
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 FlatExpression::Mult(box FlatExpression::Number(coeff), box var)
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 FlatExpression::Mult(Box::new(FlatExpression::Number(coeff)), box var)
[INFO] [stdout]    |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/utils.rs:12:73
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 FlatExpression::Mult(box FlatExpression::Number(coeff), box var)
[INFO] [stdout]    |                                                                         ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 12 |                 FlatExpression::Mult(box FlatExpression::Number(coeff), Box::new(var))
[INFO] [stdout]    |                                                                         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/utils.rs:17:21
[INFO] [stdout]    |
[INFO] [stdout] 17 |                     box flat_expression_from_bits_aux(u.to_vec()),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 17 |                     Box::new(flat_expression_from_bits_aux(u.to_vec())),
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/flatten/utils.rs:18:21
[INFO] [stdout]    |
[INFO] [stdout] 18 |                     box flat_expression_from_bits_aux(v.to_vec()),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 18 |                     Box::new(flat_expression_from_bits_aux(v.to_vec())),
[INFO] [stdout]    |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1087:29
[INFO] [stdout]      |
[INFO] [stdout] 1087 | ...                   box checked_assignee,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1087 |                             Box::new(checked_assignee),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1088:29
[INFO] [stdout]      |
[INFO] [stdout] 1088 | ...                   box checked_typed_index,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1088 |                             Box::new(checked_typed_index),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1107:61
[INFO] [stdout]      |
[INFO] [stdout] 1107 |                         Some(_) => Ok(TypedAssignee::Member(box checked_assignee, member.into())),
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1107 |                         Some(_) => Ok(TypedAssignee::Member(Box::new(checked_assignee), member.into())),
[INFO] [stdout]      |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1167:41
[INFO] [stdout]      |
[INFO] [stdout] 1167 | / ...                   box e
[INFO] [stdout] 1168 | | ...                       .clone()
[INFO] [stdout] 1169 | | ...                       .annotate(Type::Array(array_type.clone()), size),
[INFO] [stdout]      | |__________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1167 ~                                         Box::new(e
[INFO] [stdout] 1168 +                                             .clone()
[INFO] [stdout] 1169 ~                                             .annotate(Type::Array(array_type.clone()), size)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1170:41
[INFO] [stdout]      |
[INFO] [stdout] 1170 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1170 |                                         Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1175:41
[INFO] [stdout]      |
[INFO] [stdout] 1175 | ...                   box e.clone().annotate(Type::Struct(members.clone()), size),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1175 |                                         Box::new(e.clone().annotate(Type::Struct(members.clone()), size)),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1176:41
[INFO] [stdout]      |
[INFO] [stdout] 1176 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1176 |                                         Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1246:56
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                         Ok(FieldElementExpression::Add(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1246:64
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                         Ok(FieldElementExpression::Add(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1280:56
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         Ok(FieldElementExpression::Sub(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1280:64
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         Ok(FieldElementExpression::Sub(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1314:57
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout]      |                                                         ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                         Ok(FieldElementExpression::Mult(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1314:65
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout]      |                                                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                         Ok(FieldElementExpression::Mult(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1348:56
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                         Ok(FieldElementExpression::Div(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1348:64
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                         Ok(FieldElementExpression::Div(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1413:83
[INFO] [stdout]      |
[INFO] [stdout] 1413 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout]      |                                                                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1413 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(Box::new(e1), box e2)),
[INFO] [stdout]      |                                                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1413:91
[INFO] [stdout]      |
[INFO] [stdout] 1413 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout]      |                                                                                           ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1413 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, Box::new(e2))),
[INFO] [stdout]      |                                                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1438:71
[INFO] [stdout]      |
[INFO] [stdout] 1438 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                                     Ok(FieldElementExpression::IfElse(Box::new(condition), box consequence, box alternative).into())
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1438:86
[INFO] [stdout]      |
[INFO] [stdout] 1438 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                                     Ok(FieldElementExpression::IfElse(box condition, Box::new(consequence), box alternative).into())
[INFO] [stdout]      |                                                                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1438:103
[INFO] [stdout]      |
[INFO] [stdout] 1438 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                                         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                                     Ok(FieldElementExpression::IfElse(box condition, box consequence, Box::new(alternative)).into())
[INFO] [stdout]      |                                                                                                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1441:66
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1441 |                                     Ok(BooleanExpression::IfElse(Box::new(condition), box consequence, box alternative).into())
[INFO] [stdout]      |                                                                  ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1087:29
[INFO] [stdout]      |
[INFO] [stdout] 1087 | ...                   box checked_assignee,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1087 |                             Box::new(checked_assignee),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1088:29
[INFO] [stdout]      |
[INFO] [stdout] 1088 | ...                   box checked_typed_index,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1088 |                             Box::new(checked_typed_index),
[INFO] [stdout]      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1107:61
[INFO] [stdout]      |
[INFO] [stdout] 1107 |                         Some(_) => Ok(TypedAssignee::Member(box checked_assignee, member.into())),
[INFO] [stdout]      |                                                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1107 |                         Some(_) => Ok(TypedAssignee::Member(Box::new(checked_assignee), member.into())),
[INFO] [stdout]      |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1167:41
[INFO] [stdout]      |
[INFO] [stdout] 1167 | / ...                   box e
[INFO] [stdout] 1168 | | ...                       .clone()
[INFO] [stdout] 1169 | | ...                       .annotate(Type::Array(array_type.clone()), size),
[INFO] [stdout]      | |__________________________________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1167 ~                                         Box::new(e
[INFO] [stdout] 1168 +                                             .clone()
[INFO] [stdout] 1169 ~                                             .annotate(Type::Array(array_type.clone()), size)),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1170:41
[INFO] [stdout]      |
[INFO] [stdout] 1170 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1170 |                                         Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1175:41
[INFO] [stdout]      |
[INFO] [stdout] 1175 | ...                   box e.clone().annotate(Type::Struct(members.clone()), size),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1175 |                                         Box::new(e.clone().annotate(Type::Struct(members.clone()), size)),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1176:41
[INFO] [stdout]      |
[INFO] [stdout] 1176 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1176 |                                         Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1246:56
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                         Ok(FieldElementExpression::Add(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1441:81
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1441 |                                     Ok(BooleanExpression::IfElse(box condition, Box::new(consequence), box alternative).into())
[INFO] [stdout]      |                                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1441:98
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                                    ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1441 |                                     Ok(BooleanExpression::IfElse(box condition, box consequence, Box::new(alternative)).into())
[INFO] [stdout]      |                                                                                                  ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1446:69
[INFO] [stdout]      |
[INFO] [stdout] 1446 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1446 |                                     Ok(ArrayExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1446:84
[INFO] [stdout]      |
[INFO] [stdout] 1446 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1446 |                                     Ok(ArrayExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                    ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1246:64
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                         Ok(FieldElementExpression::Add(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1246 |                         Ok(FieldElementExpression::Add(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1446:101
[INFO] [stdout]      |
[INFO] [stdout] 1446 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1446 |                                     Ok(ArrayExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                                     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1450:70
[INFO] [stdout]      |
[INFO] [stdout] 1450 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                                     Ok(StructExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                      ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1450:85
[INFO] [stdout]      |
[INFO] [stdout] 1450 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                                     Ok(StructExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                                     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1450:102
[INFO] [stdout]      |
[INFO] [stdout] 1450 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                                     Ok(StructExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(ty).into())
[INFO] [stdout]      |                                                                                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1454:65
[INFO] [stdout]      |
[INFO] [stdout] 1454 | ...                   Ok(UExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1454 |                                     Ok(UExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                 ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1280:56
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         Ok(FieldElementExpression::Sub(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1454:80
[INFO] [stdout]      |
[INFO] [stdout] 1454 | ...                   Ok(UExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1454 |                                     Ok(UExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                                ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1454:97
[INFO] [stdout]      |
[INFO] [stdout] 1454 | ...                   Ok(UExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1454 |                                     Ok(UExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1280:64
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         Ok(FieldElementExpression::Sub(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1280 |                         Ok(FieldElementExpression::Sub(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1581:50
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                         Ok(BooleanExpression::Lt(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1581:58
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                         Ok(BooleanExpression::Lt(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1600:50
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                         Ok(BooleanExpression::Le(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1600:58
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                         Ok(BooleanExpression::Le(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1314:57
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout]      |                                                         ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                         Ok(FieldElementExpression::Mult(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1619:55
[INFO] [stdout]      |
[INFO] [stdout] 1619 |                         Ok(BooleanExpression::FieldEq(box e1, box e2).into())
[INFO] [stdout]      |                                                       ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1619 |                         Ok(BooleanExpression::FieldEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1619:63
[INFO] [stdout]      |
[INFO] [stdout] 1619 |                         Ok(BooleanExpression::FieldEq(box e1, box e2).into())
[INFO] [stdout]      |                                                               ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1619 |                         Ok(BooleanExpression::FieldEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1622:54
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                         Ok(BooleanExpression::BoolEq(box e1, box e2).into())
[INFO] [stdout]      |                                                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                         Ok(BooleanExpression::BoolEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1314:65
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                         Ok(FieldElementExpression::Mult(box e1, box e2).into())
[INFO] [stdout]      |                                                                 ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1314 |                         Ok(FieldElementExpression::Mult(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1622:62
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                         Ok(BooleanExpression::BoolEq(box e1, box e2).into())
[INFO] [stdout]      |                                                              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                         Ok(BooleanExpression::BoolEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1626:59
[INFO] [stdout]      |
[INFO] [stdout] 1626 | ...                   Ok(BooleanExpression::ArrayEq(box e1, box e2).into())
[INFO] [stdout]      |                                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1626 |                             Ok(BooleanExpression::ArrayEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1626:67
[INFO] [stdout]      |
[INFO] [stdout] 1626 | ...                   Ok(BooleanExpression::ArrayEq(box e1, box e2).into())
[INFO] [stdout]      |                                                             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1626 |                             Ok(BooleanExpression::ArrayEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1348:56
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout]      |                                                        ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                         Ok(FieldElementExpression::Div(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1642:60
[INFO] [stdout]      |
[INFO] [stdout] 1642 | ...                   Ok(BooleanExpression::StructEq(box e1, box e2).into())
[INFO] [stdout]      |                                                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1642 |                             Ok(BooleanExpression::StructEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1642:68
[INFO] [stdout]      |
[INFO] [stdout] 1642 | ...                   Ok(BooleanExpression::StructEq(box e1, box e2).into())
[INFO] [stdout]      |                                                              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1642 |                             Ok(BooleanExpression::StructEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1348:64
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                         Ok(FieldElementExpression::Div(box e1, box e2).into())
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1348 |                         Ok(FieldElementExpression::Div(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1658:58
[INFO] [stdout]      |
[INFO] [stdout] 1658 | ...                   Ok(BooleanExpression::UintEq(box e1, box e2).into())
[INFO] [stdout]      |                                                    ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                             Ok(BooleanExpression::UintEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1658:66
[INFO] [stdout]      |
[INFO] [stdout] 1658 | ...                   Ok(BooleanExpression::UintEq(box e1, box e2).into())
[INFO] [stdout]      |                                                            ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                             Ok(BooleanExpression::UintEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1689:50
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                         Ok(BooleanExpression::Ge(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1689:58
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                         Ok(BooleanExpression::Ge(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1413:83
[INFO] [stdout]      |
[INFO] [stdout] 1413 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout]      |                                                                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1413 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(Box::new(e1), box e2)),
[INFO] [stdout]      |                                                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1708:50
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                         Ok(BooleanExpression::Gt(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1708:58
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                         Ok(BooleanExpression::Gt(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1802:49
[INFO] [stdout]      |
[INFO] [stdout] 1802 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1802 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1803:49
[INFO] [stdout]      |
[INFO] [stdout] 1803 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1803 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1807:49
[INFO] [stdout]      |
[INFO] [stdout] 1807 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1807 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1808:49
[INFO] [stdout]      |
[INFO] [stdout] 1808 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1808 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1413:91
[INFO] [stdout]      |
[INFO] [stdout] 1413 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, box e2)),
[INFO] [stdout]      |                                                                                           ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1413 |                         TypedExpression::FieldElement(FieldElementExpression::Pow(box e1, Box::new(e2))),
[INFO] [stdout]      |                                                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1812:49
[INFO] [stdout]      |
[INFO] [stdout] 1812 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1813:49
[INFO] [stdout]      |
[INFO] [stdout] 1813 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1813 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1438:71
[INFO] [stdout]      |
[INFO] [stdout] 1438 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                                     Ok(FieldElementExpression::IfElse(Box::new(condition), box consequence, box alternative).into())
[INFO] [stdout]      |                                                                       ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1819:53
[INFO] [stdout]      |
[INFO] [stdout] 1819 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1819 |                                                     Box::new(array.clone()),
[INFO] [stdout]      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1820:53
[INFO] [stdout]      |
[INFO] [stdout] 1820 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1820 |                                                     Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1826:49
[INFO] [stdout]      |
[INFO] [stdout] 1826 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1826 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1827:49
[INFO] [stdout]      |
[INFO] [stdout] 1827 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1827 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1890:69
[INFO] [stdout]      |
[INFO] [stdout] 1890 | ...                   Ok(ArrayExpressionInner::Member(box s.clone(), id.to_string())
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1890 |                                     Ok(ArrayExpressionInner::Member(Box::new(s.clone()), id.to_string())
[INFO] [stdout]      |                                                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2187:51
[INFO] [stdout]      |
[INFO] [stdout] 2187 |                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout]      |                                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2187 |                         Ok(BooleanExpression::And(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2187:59
[INFO] [stdout]      |
[INFO] [stdout] 2187 |                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout]      |                                                           ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2187 |                         Ok(BooleanExpression::And(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2205:50
[INFO] [stdout]      |
[INFO] [stdout] 2205 |                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2205 |                         Ok(BooleanExpression::Or(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2205:58
[INFO] [stdout]      |
[INFO] [stdout] 2205 |                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2205 |                         Ok(BooleanExpression::Or(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2343:78
[INFO] [stdout]      |
[INFO] [stdout] 2343 |                     TypedExpression::Boolean(e) => Ok(BooleanExpression::Not(box e).into()),
[INFO] [stdout]      |                                                                              ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2343 |                     TypedExpression::Boolean(e) => Ok(BooleanExpression::Not(Box::new(e)).into()),
[INFO] [stdout]      |                                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5031:17
[INFO] [stdout]      |
[INFO] [stdout] 5031 |                 box Assignee::Identifier("a").mock(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5031 |                 Box::new(Assignee::Identifier("a").mock()),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1438:86
[INFO] [stdout]      |
[INFO] [stdout] 1438 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                                     Ok(FieldElementExpression::IfElse(box condition, Box::new(consequence), box alternative).into())
[INFO] [stdout]      |                                                                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1438:103
[INFO] [stdout]      |
[INFO] [stdout] 1438 | ...                   Ok(FieldElementExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                                         ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1438 |                                     Ok(FieldElementExpression::IfElse(box condition, box consequence, Box::new(alternative)).into())
[INFO] [stdout]      |                                                                                                       ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1441:66
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                    ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1441 |                                     Ok(BooleanExpression::IfElse(Box::new(condition), box consequence, box alternative).into())
[INFO] [stdout]      |                                                                  ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1441:81
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1441 |                                     Ok(BooleanExpression::IfElse(box condition, Box::new(consequence), box alternative).into())
[INFO] [stdout]      |                                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1441:98
[INFO] [stdout]      |
[INFO] [stdout] 1441 | ...                   Ok(BooleanExpression::IfElse(box condition, box consequence, box alternative).into())
[INFO] [stdout]      |                                                                                    ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1441 |                                     Ok(BooleanExpression::IfElse(box condition, box consequence, Box::new(alternative)).into())
[INFO] [stdout]      |                                                                                                  ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1446:69
[INFO] [stdout]      |
[INFO] [stdout] 1446 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1446 |                                     Ok(ArrayExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1446:84
[INFO] [stdout]      |
[INFO] [stdout] 1446 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1446 |                                     Ok(ArrayExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                    ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1446:101
[INFO] [stdout]      |
[INFO] [stdout] 1446 | ...                   Ok(ArrayExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1446 |                                     Ok(ArrayExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(inner_type, size).into())
[INFO] [stdout]      |                                                                                                     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1450:70
[INFO] [stdout]      |
[INFO] [stdout] 1450 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                        ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                                     Ok(StructExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                      ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1450:85
[INFO] [stdout]      |
[INFO] [stdout] 1450 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                       ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                                     Ok(StructExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                                     ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1450:102
[INFO] [stdout]      |
[INFO] [stdout] 1450 | ...                   Ok(StructExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(ty).into())
[INFO] [stdout]      |                                                                                        ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1450 |                                     Ok(StructExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(ty).into())
[INFO] [stdout]      |                                                                                                      ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1454:65
[INFO] [stdout]      |
[INFO] [stdout] 1454 | ...                   Ok(UExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                   ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1454 |                                     Ok(UExpressionInner::IfElse(Box::new(condition), box consequence, box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                 ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1454:80
[INFO] [stdout]      |
[INFO] [stdout] 1454 | ...                   Ok(UExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                  ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1454 |                                     Ok(UExpressionInner::IfElse(box condition, Box::new(consequence), box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                                ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1454:97
[INFO] [stdout]      |
[INFO] [stdout] 1454 | ...                   Ok(UExpressionInner::IfElse(box condition, box consequence, box alternative).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                                   ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1454 |                                     Ok(UExpressionInner::IfElse(box condition, box consequence, Box::new(alternative)).annotate(bitwidth).into())
[INFO] [stdout]      |                                                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1581:50
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                         Ok(BooleanExpression::Lt(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1581:58
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                         Ok(BooleanExpression::Lt(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1581 |                         Ok(BooleanExpression::Lt(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1600:50
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                         Ok(BooleanExpression::Le(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1600:58
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                         Ok(BooleanExpression::Le(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1600 |                         Ok(BooleanExpression::Le(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1619:55
[INFO] [stdout]      |
[INFO] [stdout] 1619 |                         Ok(BooleanExpression::FieldEq(box e1, box e2).into())
[INFO] [stdout]      |                                                       ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1619 |                         Ok(BooleanExpression::FieldEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1619:63
[INFO] [stdout]      |
[INFO] [stdout] 1619 |                         Ok(BooleanExpression::FieldEq(box e1, box e2).into())
[INFO] [stdout]      |                                                               ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1619 |                         Ok(BooleanExpression::FieldEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1622:54
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                         Ok(BooleanExpression::BoolEq(box e1, box e2).into())
[INFO] [stdout]      |                                                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                         Ok(BooleanExpression::BoolEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1622:62
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                         Ok(BooleanExpression::BoolEq(box e1, box e2).into())
[INFO] [stdout]      |                                                              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1622 |                         Ok(BooleanExpression::BoolEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1626:59
[INFO] [stdout]      |
[INFO] [stdout] 1626 | ...                   Ok(BooleanExpression::ArrayEq(box e1, box e2).into())
[INFO] [stdout]      |                                                     ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1626 |                             Ok(BooleanExpression::ArrayEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1626:67
[INFO] [stdout]      |
[INFO] [stdout] 1626 | ...                   Ok(BooleanExpression::ArrayEq(box e1, box e2).into())
[INFO] [stdout]      |                                                             ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1626 |                             Ok(BooleanExpression::ArrayEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1642:60
[INFO] [stdout]      |
[INFO] [stdout] 1642 | ...                   Ok(BooleanExpression::StructEq(box e1, box e2).into())
[INFO] [stdout]      |                                                      ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1642 |                             Ok(BooleanExpression::StructEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1642:68
[INFO] [stdout]      |
[INFO] [stdout] 1642 | ...                   Ok(BooleanExpression::StructEq(box e1, box e2).into())
[INFO] [stdout]      |                                                              ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1642 |                             Ok(BooleanExpression::StructEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1658:58
[INFO] [stdout]      |
[INFO] [stdout] 1658 | ...                   Ok(BooleanExpression::UintEq(box e1, box e2).into())
[INFO] [stdout]      |                                                    ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                             Ok(BooleanExpression::UintEq(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1658:66
[INFO] [stdout]      |
[INFO] [stdout] 1658 | ...                   Ok(BooleanExpression::UintEq(box e1, box e2).into())
[INFO] [stdout]      |                                                            ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1658 |                             Ok(BooleanExpression::UintEq(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5032:17
[INFO] [stdout]      |
[INFO] [stdout] 5032 | /                 box RangeOrExpression::Expression(
[INFO] [stdout] 5033 | |                     Expression::FieldConstant(BigUint::from(2u32)).mock(),
[INFO] [stdout] 5034 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5032 ~                 Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 5033 +                     Expression::FieldConstant(BigUint::from(2u32)).mock(),
[INFO] [stdout] 5034 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1689:50
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                         Ok(BooleanExpression::Ge(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5072:21
[INFO] [stdout]      |
[INFO] [stdout] 5072 |                     box Assignee::Identifier("a").mock(),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5072 |                     Box::new(Assignee::Identifier("a").mock()),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1689:58
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                         Ok(BooleanExpression::Ge(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1689 |                         Ok(BooleanExpression::Ge(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5073:21
[INFO] [stdout]      |
[INFO] [stdout] 5073 | /                     box RangeOrExpression::Expression(
[INFO] [stdout] 5074 | |                         Expression::FieldConstant(BigUint::from(1u32)).mock(),
[INFO] [stdout] 5075 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5073 ~                     Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 5074 +                         Expression::FieldConstant(BigUint::from(1u32)).mock(),
[INFO] [stdout] 5075 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1708:50
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                         Ok(BooleanExpression::Gt(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5071:17
[INFO] [stdout]      |
[INFO] [stdout] 5071 | /                 box Assignee::Select(
[INFO] [stdout] 5072 | |                     box Assignee::Identifier("a").mock(),
[INFO] [stdout] 5073 | |                     box RangeOrExpression::Expression(
[INFO] [stdout] 5074 | |                         Expression::FieldConstant(BigUint::from(1u32)).mock(),
[INFO] [stdout] 5075 | |                     ),
[INFO] [stdout] 5076 | |                 )
[INFO] [stdout] 5077 | |                 .mock(),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5071 ~                 Box::new(Assignee::Select(
[INFO] [stdout] 5072 +                     box Assignee::Identifier("a").mock(),
[INFO] [stdout] 5073 +                     box RangeOrExpression::Expression(
[INFO] [stdout] 5074 +                         Expression::FieldConstant(BigUint::from(1u32)).mock(),
[INFO] [stdout] 5075 +                     ),
[INFO] [stdout] 5076 +                 )
[INFO] [stdout] 5077 ~                 .mock()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1708:58
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                         Ok(BooleanExpression::Gt(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1708 |                         Ok(BooleanExpression::Gt(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5078:17
[INFO] [stdout]      |
[INFO] [stdout] 5078 | /                 box RangeOrExpression::Expression(
[INFO] [stdout] 5079 | |                     Expression::FieldConstant(BigUint::from(2u32)).mock(),
[INFO] [stdout] 5080 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5078 ~                 Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 5079 +                     Expression::FieldConstant(BigUint::from(2u32)).mock(),
[INFO] [stdout] 5080 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1802:49
[INFO] [stdout]      |
[INFO] [stdout] 1802 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1802 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1803:49
[INFO] [stdout]      |
[INFO] [stdout] 1803 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1803 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1807:49
[INFO] [stdout]      |
[INFO] [stdout] 1807 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1807 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1808:49
[INFO] [stdout]      |
[INFO] [stdout] 1808 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1808 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1812:49
[INFO] [stdout]      |
[INFO] [stdout] 1812 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1812 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1813:49
[INFO] [stdout]      |
[INFO] [stdout] 1813 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1813 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1819:53
[INFO] [stdout]      |
[INFO] [stdout] 1819 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1819 |                                                     Box::new(array.clone()),
[INFO] [stdout]      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1820:53
[INFO] [stdout]      |
[INFO] [stdout] 1820 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1820 |                                                     Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1826:49
[INFO] [stdout]      |
[INFO] [stdout] 1826 | ...                   box array.clone(),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1826 |                                                 Box::new(array.clone()),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:32:53
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(Box::new(e1), box e2),
[INFO] [stdout]    |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1827:49
[INFO] [stdout]      |
[INFO] [stdout] 1827 | ...                   box FieldElementExpression::Number(T::from(i)),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1827 |                                                 Box::new(FieldElementExpression::Number(T::from(i))),
[INFO] [stdout]      |                                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:32:61
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:1890:69
[INFO] [stdout]      |
[INFO] [stdout] 1890 | ...                   Ok(ArrayExpressionInner::Member(box s.clone(), id.to_string())
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1890 |                                     Ok(ArrayExpressionInner::Member(Box::new(s.clone()), id.to_string())
[INFO] [stdout]      |                                                                     ~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:40:53
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(Box::new(e1), box e2),
[INFO] [stdout]    |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:40:61
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:48:54
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout]    |                                                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(Box::new(e1), box e2),
[INFO] [stdout]    |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:48:62
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout]    |                                                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     box FlatExpression::Number(Bn128Field::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     Box::new(FlatExpression::Number(Bn128Field::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2187:51
[INFO] [stdout]      |
[INFO] [stdout] 2187 |                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout]      |                                                   ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2187 |                         Ok(BooleanExpression::And(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                   ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     box FlatExpression::Number(Bn128Field::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     Box::new(FlatExpression::Number(Bn128Field::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     box FlatExpression::Number(Bn128Field::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     Box::new(FlatExpression::Number(Bn128Field::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     box FlatExpression::Number(Bn128Field::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     Box::new(FlatExpression::Number(Bn128Field::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:153:21
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     box FlatExpression::Number(Bn128Field::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     Box::new(FlatExpression::Number(Bn128Field::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     box FlatExpression::Number(Bn128Field::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     Box::new(FlatExpression::Number(Bn128Field::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flatten_complex_types.rs:31:51
[INFO] [stdout]    |
[INFO] [stdout] 31 |                     zir::SourceIdentifier::Select(box id.clone(), i),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 31 |                     zir::SourceIdentifier::Select(Box::new(id.clone()), i),
[INFO] [stdout]    |                                                   ~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flatten_complex_types.rs:40:51
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     zir::SourceIdentifier::Member(box id.clone(), struct_member.id.clone()),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     zir::SourceIdentifier::Member(Box::new(id.clone()), struct_member.id.clone()),
[INFO] [stdout]    |                                                   ~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:509:46
[INFO] [stdout]     |
[INFO] [stdout] 509 |             zir::FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 509 |             zir::FieldElementExpression::Add(Box::new(e1), box e2)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:509:54
[INFO] [stdout]     |
[INFO] [stdout] 509 |             zir::FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 509 |             zir::FieldElementExpression::Add(box e1, Box::new(e2))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:514:46
[INFO] [stdout]     |
[INFO] [stdout] 514 |             zir::FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 514 |             zir::FieldElementExpression::Sub(Box::new(e1), box e2)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:514:54
[INFO] [stdout]     |
[INFO] [stdout] 514 |             zir::FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 514 |             zir::FieldElementExpression::Sub(box e1, Box::new(e2))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:519:47
[INFO] [stdout]     |
[INFO] [stdout] 519 |             zir::FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout]     |                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 519 |             zir::FieldElementExpression::Mult(Box::new(e1), box e2)
[INFO] [stdout]     |                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:519:55
[INFO] [stdout]     |
[INFO] [stdout] 519 |             zir::FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 519 |             zir::FieldElementExpression::Mult(box e1, Box::new(e2))
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:524:46
[INFO] [stdout]     |
[INFO] [stdout] 524 |             zir::FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 524 |             zir::FieldElementExpression::Div(Box::new(e1), box e2)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:524:54
[INFO] [stdout]     |
[INFO] [stdout] 524 |             zir::FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 524 |             zir::FieldElementExpression::Div(box e1, Box::new(e2))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:529:46
[INFO] [stdout]     |
[INFO] [stdout] 529 |             zir::FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 529 |             zir::FieldElementExpression::Pow(Box::new(e1), box e2)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:529:54
[INFO] [stdout]     |
[INFO] [stdout] 529 |             zir::FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 529 |             zir::FieldElementExpression::Pow(box e1, Box::new(e2))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:535:49
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(Box::new(cond), box cons, box alt)
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:535:59
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, Box::new(cons), box alt)
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:535:69
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, box cons, Box::new(alt))
[INFO] [stdout]     |                                                                     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:586:45
[INFO] [stdout]     |
[INFO] [stdout] 586 |             zir::BooleanExpression::FieldEq(box e1, box e2)
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 586 |             zir::BooleanExpression::FieldEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:586:53
[INFO] [stdout]     |
[INFO] [stdout] 586 |             zir::BooleanExpression::FieldEq(box e1, box e2)
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 586 |             zir::BooleanExpression::FieldEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:591:44
[INFO] [stdout]     |
[INFO] [stdout] 591 |             zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 591 |             zir::BooleanExpression::BoolEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2187:59
[INFO] [stdout]      |
[INFO] [stdout] 2187 |                         Ok(BooleanExpression::And(box e1, box e2).into())
[INFO] [stdout]      |                                                           ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2187 |                         Ok(BooleanExpression::And(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:591:52
[INFO] [stdout]     |
[INFO] [stdout] 591 |             zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 591 |             zir::BooleanExpression::BoolEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:603:25
[INFO] [stdout]     |
[INFO] [stdout] 603 |                         box acc,
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 603 |                         Box::new(acc),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:608:66
[INFO] [stdout]     |
[INFO] [stdout] 608 | ...                   ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 608 |                             ) => zir::BooleanExpression::FieldEq(Box::new(e1), box e2),
[INFO] [stdout]     |                                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:608:74
[INFO] [stdout]     |
[INFO] [stdout] 608 | ...                   ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 608 |                             ) => zir::BooleanExpression::FieldEq(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2205:50
[INFO] [stdout]      |
[INFO] [stdout] 2205 |                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout]      |                                                  ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2205 |                         Ok(BooleanExpression::Or(Box::new(e1), box e2).into())
[INFO] [stdout]      |                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:610:64
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...                   zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 610 |                                 zir::BooleanExpression::BoolEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:610:72
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...                   zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 610 |                                 zir::BooleanExpression::BoolEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2205:58
[INFO] [stdout]      |
[INFO] [stdout] 2205 |                         Ok(BooleanExpression::Or(box e1, box e2).into())
[INFO] [stdout]      |                                                          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2205 |                         Ok(BooleanExpression::Or(box e1, Box::new(e2)).into())
[INFO] [stdout]      |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:613:64
[INFO] [stdout]     |
[INFO] [stdout] 613 | ...                   zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                                 zir::BooleanExpression::UintEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:613:72
[INFO] [stdout]     |
[INFO] [stdout] 613 | ...                   zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                                 zir::BooleanExpression::UintEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:2343:78
[INFO] [stdout]      |
[INFO] [stdout] 2343 |                     TypedExpression::Boolean(e) => Ok(BooleanExpression::Not(box e).into()),
[INFO] [stdout]      |                                                                              ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 2343 |                     TypedExpression::Boolean(e) => Ok(BooleanExpression::Not(Box::new(e)).into()),
[INFO] [stdout]      |                                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:604:25
[INFO] [stdout]     |
[INFO] [stdout] 604 | /                         box match (e1, e2) {
[INFO] [stdout] 605 | |                             (
[INFO] [stdout] 606 | |                                 zir::ZirExpression::FieldElement(e1),
[INFO] [stdout] 607 | |                                 zir::ZirExpression::FieldElement(e2),
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |                             _ => unreachable!(),
[INFO] [stdout] 616 | |                         },
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 604 ~                         Box::new(match (e1, e2) {
[INFO] [stdout] 605 +                             (
[INFO] [stdout] 606 +                                 zir::ZirExpression::FieldElement(e1),
[INFO] [stdout] 607 +                                 zir::ZirExpression::FieldElement(e2),
[INFO] [stdout] 608 +                             ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout] 609 +                             (zir::ZirExpression::Boolean(e1), zir::ZirExpression::Boolean(e2)) => {
[INFO] [stdout] 610 +                                 zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout] 611 +                             }
[INFO] [stdout] 612 +                             (zir::ZirExpression::Uint(e1), zir::ZirExpression::Uint(e2)) => {
[INFO] [stdout] 613 +                                 zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout] 614 +                             }
[INFO] [stdout] 615 +                             _ => unreachable!(),
[INFO] [stdout] 616 ~                         }),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:631:25
[INFO] [stdout]     |
[INFO] [stdout] 631 |                         box acc,
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 631 |                         Box::new(acc),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:636:66
[INFO] [stdout]     |
[INFO] [stdout] 636 | ...                   ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 636 |                             ) => zir::BooleanExpression::FieldEq(Box::new(e1), box e2),
[INFO] [stdout]     |                                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:636:74
[INFO] [stdout]     |
[INFO] [stdout] 636 | ...                   ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 636 |                             ) => zir::BooleanExpression::FieldEq(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:638:64
[INFO] [stdout]     |
[INFO] [stdout] 638 | ...                   zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 638 |                                 zir::BooleanExpression::BoolEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:638:72
[INFO] [stdout]     |
[INFO] [stdout] 638 | ...                   zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 638 |                                 zir::BooleanExpression::BoolEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:641:64
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 641 |                                 zir::BooleanExpression::UintEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:641:72
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 641 |                                 zir::BooleanExpression::UintEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5031:17
[INFO] [stdout]      |
[INFO] [stdout] 5031 |                 box Assignee::Identifier("a").mock(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5031 |                 Box::new(Assignee::Identifier("a").mock()),
[INFO] [stdout]      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5032:17
[INFO] [stdout]      |
[INFO] [stdout] 5032 | /                 box RangeOrExpression::Expression(
[INFO] [stdout] 5033 | |                     Expression::FieldConstant(BigUint::from(2u32)).mock(),
[INFO] [stdout] 5034 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5032 ~                 Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 5033 +                     Expression::FieldConstant(BigUint::from(2u32)).mock(),
[INFO] [stdout] 5034 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5072:21
[INFO] [stdout]      |
[INFO] [stdout] 5072 |                     box Assignee::Identifier("a").mock(),
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5072 |                     Box::new(Assignee::Identifier("a").mock()),
[INFO] [stdout]      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5073:21
[INFO] [stdout]      |
[INFO] [stdout] 5073 | /                     box RangeOrExpression::Expression(
[INFO] [stdout] 5074 | |                         Expression::FieldConstant(BigUint::from(1u32)).mock(),
[INFO] [stdout] 5075 | |                     ),
[INFO] [stdout]      | |_____________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5073 ~                     Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 5074 +                         Expression::FieldConstant(BigUint::from(1u32)).mock(),
[INFO] [stdout] 5075 ~                     )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5071:17
[INFO] [stdout]      |
[INFO] [stdout] 5071 | /                 box Assignee::Select(
[INFO] [stdout] 5072 | |                     box Assignee::Identifier("a").mock(),
[INFO] [stdout] 5073 | |                     box RangeOrExpression::Expression(
[INFO] [stdout] 5074 | |                         Expression::FieldConstant(BigUint::from(1u32)).mock(),
[INFO] [stdout] 5075 | |                     ),
[INFO] [stdout] 5076 | |                 )
[INFO] [stdout] 5077 | |                 .mock(),
[INFO] [stdout]      | |_______________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5071 ~                 Box::new(Assignee::Select(
[INFO] [stdout] 5072 +                     box Assignee::Identifier("a").mock(),
[INFO] [stdout] 5073 +                     box RangeOrExpression::Expression(
[INFO] [stdout] 5074 +                         Expression::FieldConstant(BigUint::from(1u32)).mock(),
[INFO] [stdout] 5075 +                     ),
[INFO] [stdout] 5076 +                 )
[INFO] [stdout] 5077 ~                 .mock()),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/semantics.rs:5078:17
[INFO] [stdout]      |
[INFO] [stdout] 5078 | /                 box RangeOrExpression::Expression(
[INFO] [stdout] 5079 | |                     Expression::FieldConstant(BigUint::from(2u32)).mock(),
[INFO] [stdout] 5080 | |                 ),
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 5078 ~                 Box::new(RangeOrExpression::Expression(
[INFO] [stdout] 5079 +                     Expression::FieldConstant(BigUint::from(2u32)).mock(),
[INFO] [stdout] 5080 ~                 )),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:632:25
[INFO] [stdout]     |
[INFO] [stdout] 632 | /                         box match (e1, e2) {
[INFO] [stdout] 633 | |                             (
[INFO] [stdout] 634 | |                                 zir::ZirExpression::FieldElement(e1),
[INFO] [stdout] 635 | |                                 zir::ZirExpression::FieldElement(e2),
[INFO] [stdout] ...   |
[INFO] [stdout] 643 | |                             _ => unreachable!(),
[INFO] [stdout] 644 | |                         },
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 632 ~                         Box::new(match (e1, e2) {
[INFO] [stdout] 633 +                             (
[INFO] [stdout] 634 +                                 zir::ZirExpression::FieldElement(e1),
[INFO] [stdout] 635 +                                 zir::ZirExpression::FieldElement(e2),
[INFO] [stdout] 636 +                             ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout] 637 +                             (zir::ZirExpression::Boolean(e1), zir::ZirExpression::Boolean(e2)) => {
[INFO] [stdout] 638 +                                 zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout] 639 +                             }
[INFO] [stdout] 640 +                             (zir::ZirExpression::Uint(e1), zir::ZirExpression::Uint(e2)) => {
[INFO] [stdout] 641 +                                 zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout] 642 +                             }
[INFO] [stdout] 643 +                             _ => unreachable!(),
[INFO] [stdout] 644 ~                         }),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:653:44
[INFO] [stdout]     |
[INFO] [stdout] 653 |             zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 653 |             zir::BooleanExpression::UintEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:653:52
[INFO] [stdout]     |
[INFO] [stdout] 653 |             zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 653 |             zir::BooleanExpression::UintEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:658:40
[INFO] [stdout]     |
[INFO] [stdout] 658 |             zir::BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 658 |             zir::BooleanExpression::Lt(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:658:48
[INFO] [stdout]     |
[INFO] [stdout] 658 |             zir::BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 658 |             zir::BooleanExpression::Lt(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:663:40
[INFO] [stdout]     |
[INFO] [stdout] 663 |             zir::BooleanExpression::Le(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 663 |             zir::BooleanExpression::Le(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:663:48
[INFO] [stdout]     |
[INFO] [stdout] 663 |             zir::BooleanExpression::Le(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 663 |             zir::BooleanExpression::Le(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:668:40
[INFO] [stdout]     |
[INFO] [stdout] 668 |             zir::BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 668 |             zir::BooleanExpression::Gt(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:32:53
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(Box::new(e1), box e2),
[INFO] [stdout]    |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:32:61
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, box e2),
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 32 |                     (e1, e2) => FlatExpression::Add(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:668:48
[INFO] [stdout]     |
[INFO] [stdout] 668 |             zir::BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 668 |             zir::BooleanExpression::Gt(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:673:40
[INFO] [stdout]     |
[INFO] [stdout] 673 |             zir::BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 673 |             zir::BooleanExpression::Ge(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:40:53
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout]    |                                                     ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(Box::new(e1), box e2),
[INFO] [stdout]    |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:40:61
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, box e2),
[INFO] [stdout]    |                                                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     (e1, e2) => FlatExpression::Sub(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:673:48
[INFO] [stdout]     |
[INFO] [stdout] 673 |             zir::BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 673 |             zir::BooleanExpression::Ge(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:48:54
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout]    |                                                      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(Box::new(e1), box e2),
[INFO] [stdout]    |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flat_propagation.rs:48:62
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, box e2),
[INFO] [stdout]    |                                                              ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 48 |                     (e1, e2) => FlatExpression::Mult(box e1, Box::new(e2)),
[INFO] [stdout]    |                                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:678:40
[INFO] [stdout]     |
[INFO] [stdout] 678 |             zir::BooleanExpression::Or(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 678 |             zir::BooleanExpression::Or(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:678:48
[INFO] [stdout]     |
[INFO] [stdout] 678 |             zir::BooleanExpression::Or(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 678 |             zir::BooleanExpression::Or(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     box FlatExpression::Number(Bn128Field::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 127 |                     Box::new(FlatExpression::Number(Bn128Field::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:683:41
[INFO] [stdout]     |
[INFO] [stdout] 683 |             zir::BooleanExpression::And(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 683 |             zir::BooleanExpression::And(Box::new(e1), box e2)
[INFO] [stdout]     |                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     box FlatExpression::Number(Bn128Field::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 128 |                     Box::new(FlatExpression::Number(Bn128Field::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:683:49
[INFO] [stdout]     |
[INFO] [stdout] 683 |             zir::BooleanExpression::And(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 683 |             zir::BooleanExpression::And(box e1, Box::new(e2))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:140:21
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     box FlatExpression::Number(Bn128Field::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 140 |                     Box::new(FlatExpression::Number(Bn128Field::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:687:41
[INFO] [stdout]     |
[INFO] [stdout] 687 |             zir::BooleanExpression::Not(box e)
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 687 |             zir::BooleanExpression::Not(Box::new(e))
[INFO] [stdout]     |                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:693:44
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(Box::new(cond), box cons, box alt)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:141:21
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     box FlatExpression::Number(Bn128Field::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     Box::new(FlatExpression::Number(Bn128Field::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:693:54
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, Box::new(cons), box alt)
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:693:64
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, box cons, Box::new(alt))
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:153:21
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     box FlatExpression::Number(Bn128Field::from(3)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 153 |                     Box::new(FlatExpression::Number(Bn128Field::from(3))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:753:40
[INFO] [stdout]     |
[INFO] [stdout] 753 |             zir::UExpressionInner::Add(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 753 |             zir::UExpressionInner::Add(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:753:50
[INFO] [stdout]     |
[INFO] [stdout] 753 |             zir::UExpressionInner::Add(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 753 |             zir::UExpressionInner::Add(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:759:40
[INFO] [stdout]     |
[INFO] [stdout] 759 |             zir::UExpressionInner::Sub(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 759 |             zir::UExpressionInner::Sub(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:759:50
[INFO] [stdout]     |
[INFO] [stdout] 759 |             zir::UExpressionInner::Sub(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 759 |             zir::UExpressionInner::Sub(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:765:41
[INFO] [stdout]     |
[INFO] [stdout] 765 |             zir::UExpressionInner::Mult(box left, box right)
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 765 |             zir::UExpressionInner::Mult(Box::new(left), box right)
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:765:51
[INFO] [stdout]     |
[INFO] [stdout] 765 |             zir::UExpressionInner::Mult(box left, box right)
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 765 |             zir::UExpressionInner::Mult(box left, Box::new(right))
[INFO] [stdout]     |                                                   ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:771:40
[INFO] [stdout]     |
[INFO] [stdout] 771 |             zir::UExpressionInner::Div(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 771 |             zir::UExpressionInner::Div(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:771:50
[INFO] [stdout]     |
[INFO] [stdout] 771 |             zir::UExpressionInner::Div(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 771 |             zir::UExpressionInner::Div(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:777:40
[INFO] [stdout]     |
[INFO] [stdout] 777 |             zir::UExpressionInner::Rem(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 777 |             zir::UExpressionInner::Rem(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:777:50
[INFO] [stdout]     |
[INFO] [stdout] 777 |             zir::UExpressionInner::Rem(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 777 |             zir::UExpressionInner::Rem(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:783:40
[INFO] [stdout]     |
[INFO] [stdout] 783 |             zir::UExpressionInner::Xor(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 783 |             zir::UExpressionInner::Xor(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flat_propagation.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     box FlatExpression::Number(Bn128Field::from(2)),
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 154 |                     Box::new(FlatExpression::Number(Bn128Field::from(2))),
[INFO] [stdout]     |                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flatten_complex_types.rs:31:51
[INFO] [stdout]    |
[INFO] [stdout] 31 |                     zir::SourceIdentifier::Select(box id.clone(), i),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 31 |                     zir::SourceIdentifier::Select(Box::new(id.clone()), i),
[INFO] [stdout]    |                                                   ~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:783:50
[INFO] [stdout]     |
[INFO] [stdout] 783 |             zir::UExpressionInner::Xor(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 783 |             zir::UExpressionInner::Xor(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]   --> zokrates_core/src/static_analysis/flatten_complex_types.rs:40:51
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     zir::SourceIdentifier::Member(box id.clone(), struct_member.id.clone()),
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]    |
[INFO] [stdout] 40 |                     zir::SourceIdentifier::Member(Box::new(id.clone()), struct_member.id.clone()),
[INFO] [stdout]    |                                                   ~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:509:46
[INFO] [stdout]     |
[INFO] [stdout] 509 |             zir::FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 509 |             zir::FieldElementExpression::Add(Box::new(e1), box e2)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:509:54
[INFO] [stdout]     |
[INFO] [stdout] 509 |             zir::FieldElementExpression::Add(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 509 |             zir::FieldElementExpression::Add(box e1, Box::new(e2))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:789:40
[INFO] [stdout]     |
[INFO] [stdout] 789 |             zir::UExpressionInner::And(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 789 |             zir::UExpressionInner::And(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:514:46
[INFO] [stdout]     |
[INFO] [stdout] 514 |             zir::FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 514 |             zir::FieldElementExpression::Sub(Box::new(e1), box e2)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:514:54
[INFO] [stdout]     |
[INFO] [stdout] 514 |             zir::FieldElementExpression::Sub(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 514 |             zir::FieldElementExpression::Sub(box e1, Box::new(e2))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:789:50
[INFO] [stdout]     |
[INFO] [stdout] 789 |             zir::UExpressionInner::And(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 789 |             zir::UExpressionInner::And(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:519:47
[INFO] [stdout]     |
[INFO] [stdout] 519 |             zir::FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout]     |                                               ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 519 |             zir::FieldElementExpression::Mult(Box::new(e1), box e2)
[INFO] [stdout]     |                                               ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:519:55
[INFO] [stdout]     |
[INFO] [stdout] 519 |             zir::FieldElementExpression::Mult(box e1, box e2)
[INFO] [stdout]     |                                                       ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 519 |             zir::FieldElementExpression::Mult(box e1, Box::new(e2))
[INFO] [stdout]     |                                                       ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:795:39
[INFO] [stdout]     |
[INFO] [stdout] 795 |             zir::UExpressionInner::Or(box left, box right)
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 795 |             zir::UExpressionInner::Or(Box::new(left), box right)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:524:46
[INFO] [stdout]     |
[INFO] [stdout] 524 |             zir::FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 524 |             zir::FieldElementExpression::Div(Box::new(e1), box e2)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:524:54
[INFO] [stdout]     |
[INFO] [stdout] 524 |             zir::FieldElementExpression::Div(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 524 |             zir::FieldElementExpression::Div(box e1, Box::new(e2))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:795:49
[INFO] [stdout]     |
[INFO] [stdout] 795 |             zir::UExpressionInner::Or(box left, box right)
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 795 |             zir::UExpressionInner::Or(box left, Box::new(right))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:529:46
[INFO] [stdout]     |
[INFO] [stdout] 529 |             zir::FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout]     |                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 529 |             zir::FieldElementExpression::Pow(Box::new(e1), box e2)
[INFO] [stdout]     |                                              ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:529:54
[INFO] [stdout]     |
[INFO] [stdout] 529 |             zir::FieldElementExpression::Pow(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 529 |             zir::FieldElementExpression::Pow(box e1, Box::new(e2))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:801:46
[INFO] [stdout]     |
[INFO] [stdout] 801 |             zir::UExpressionInner::LeftShift(box e, box by)
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 801 |             zir::UExpressionInner::LeftShift(Box::new(e), box by)
[INFO] [stdout]     |                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:535:49
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                 ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(Box::new(cond), box cons, box alt)
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:535:59
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, Box::new(cons), box alt)
[INFO] [stdout]     |                                                           ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:801:53
[INFO] [stdout]     |
[INFO] [stdout] 801 |             zir::UExpressionInner::LeftShift(box e, box by)
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 801 |             zir::UExpressionInner::LeftShift(box e, Box::new(by))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:535:69
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                                     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 535 |             zir::FieldElementExpression::IfElse(box cond, box cons, Box::new(alt))
[INFO] [stdout]     |                                                                     ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:586:45
[INFO] [stdout]     |
[INFO] [stdout] 586 |             zir::BooleanExpression::FieldEq(box e1, box e2)
[INFO] [stdout]     |                                             ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 586 |             zir::BooleanExpression::FieldEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                             ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:807:47
[INFO] [stdout]     |
[INFO] [stdout] 807 |             zir::UExpressionInner::RightShift(box e, box by)
[INFO] [stdout]     |                                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 807 |             zir::UExpressionInner::RightShift(Box::new(e), box by)
[INFO] [stdout]     |                                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:586:53
[INFO] [stdout]     |
[INFO] [stdout] 586 |             zir::BooleanExpression::FieldEq(box e1, box e2)
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 586 |             zir::BooleanExpression::FieldEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:591:44
[INFO] [stdout]     |
[INFO] [stdout] 591 |             zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 591 |             zir::BooleanExpression::BoolEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:807:54
[INFO] [stdout]     |
[INFO] [stdout] 807 |             zir::UExpressionInner::RightShift(box e, box by)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 807 |             zir::UExpressionInner::RightShift(box e, Box::new(by))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:591:52
[INFO] [stdout]     |
[INFO] [stdout] 591 |             zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 591 |             zir::BooleanExpression::BoolEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:603:25
[INFO] [stdout]     |
[INFO] [stdout] 603 |                         box acc,
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 603 |                         Box::new(acc),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:608:66
[INFO] [stdout]     |
[INFO] [stdout] 608 | ...                   ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 608 |                             ) => zir::BooleanExpression::FieldEq(Box::new(e1), box e2),
[INFO] [stdout]     |                                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:812:40
[INFO] [stdout]     |
[INFO] [stdout] 812 |             zir::UExpressionInner::Not(box e)
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 812 |             zir::UExpressionInner::Not(Box::new(e))
[INFO] [stdout]     |                                        ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:608:74
[INFO] [stdout]     |
[INFO] [stdout] 608 | ...                   ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 608 |                             ) => zir::BooleanExpression::FieldEq(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:610:64
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...                   zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 610 |                                 zir::BooleanExpression::BoolEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:610:72
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...                   zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 610 |                                 zir::BooleanExpression::BoolEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:855:43
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(Box::new(cond), box cons, box alt)
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:613:64
[INFO] [stdout]     |
[INFO] [stdout] 613 | ...                   zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                                 zir::BooleanExpression::UintEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:613:72
[INFO] [stdout]     |
[INFO] [stdout] 613 | ...                   zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                                 zir::BooleanExpression::UintEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:855:53
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, Box::new(cons), box alt)
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:855:63
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, box cons, Box::new(alt))
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:604:25
[INFO] [stdout]     |
[INFO] [stdout] 604 | /                         box match (e1, e2) {
[INFO] [stdout] 605 | |                             (
[INFO] [stdout] 606 | |                                 zir::ZirExpression::FieldElement(e1),
[INFO] [stdout] 607 | |                                 zir::ZirExpression::FieldElement(e2),
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |                             _ => unreachable!(),
[INFO] [stdout] 616 | |                         },
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 604 ~                         Box::new(match (e1, e2) {
[INFO] [stdout] 605 +                             (
[INFO] [stdout] 606 +                                 zir::ZirExpression::FieldElement(e1),
[INFO] [stdout] 607 +                                 zir::ZirExpression::FieldElement(e2),
[INFO] [stdout] 608 +                             ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout] 609 +                             (zir::ZirExpression::Boolean(e1), zir::ZirExpression::Boolean(e2)) => {
[INFO] [stdout] 610 +                                 zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout] 611 +                             }
[INFO] [stdout] 612 +                             (zir::ZirExpression::Uint(e1), zir::ZirExpression::Uint(e2)) => {
[INFO] [stdout] 613 +                                 zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout] 614 +                             }
[INFO] [stdout] 615 +                             _ => unreachable!(),
[INFO] [stdout] 616 ~                         }),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:631:25
[INFO] [stdout]     |
[INFO] [stdout] 631 |                         box acc,
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 631 |                         Box::new(acc),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:636:66
[INFO] [stdout]     |
[INFO] [stdout] 636 | ...                   ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 636 |                             ) => zir::BooleanExpression::FieldEq(Box::new(e1), box e2),
[INFO] [stdout]     |                                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:636:74
[INFO] [stdout]     |
[INFO] [stdout] 636 | ...                   ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout]     |                                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 636 |                             ) => zir::BooleanExpression::FieldEq(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:638:64
[INFO] [stdout]     |
[INFO] [stdout] 638 | ...                   zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 638 |                                 zir::BooleanExpression::BoolEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:638:72
[INFO] [stdout]     |
[INFO] [stdout] 638 | ...                   zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 638 |                                 zir::BooleanExpression::BoolEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:641:64
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 641 |                                 zir::BooleanExpression::UintEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:641:72
[INFO] [stdout]     |
[INFO] [stdout] 641 | ...                   zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                              ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 641 |                                 zir::BooleanExpression::UintEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:632:25
[INFO] [stdout]     |
[INFO] [stdout] 632 | /                         box match (e1, e2) {
[INFO] [stdout] 633 | |                             (
[INFO] [stdout] 634 | |                                 zir::ZirExpression::FieldElement(e1),
[INFO] [stdout] 635 | |                                 zir::ZirExpression::FieldElement(e2),
[INFO] [stdout] ...   |
[INFO] [stdout] 643 | |                             _ => unreachable!(),
[INFO] [stdout] 644 | |                         },
[INFO] [stdout]     | |_________________________^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 632 ~                         Box::new(match (e1, e2) {
[INFO] [stdout] 633 +                             (
[INFO] [stdout] 634 +                                 zir::ZirExpression::FieldElement(e1),
[INFO] [stdout] 635 +                                 zir::ZirExpression::FieldElement(e2),
[INFO] [stdout] 636 +                             ) => zir::BooleanExpression::FieldEq(box e1, box e2),
[INFO] [stdout] 637 +                             (zir::ZirExpression::Boolean(e1), zir::ZirExpression::Boolean(e2)) => {
[INFO] [stdout] 638 +                                 zir::BooleanExpression::BoolEq(box e1, box e2)
[INFO] [stdout] 639 +                             }
[INFO] [stdout] 640 +                             (zir::ZirExpression::Uint(e1), zir::ZirExpression::Uint(e2)) => {
[INFO] [stdout] 641 +                                 zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout] 642 +                             }
[INFO] [stdout] 643 +                             _ => unreachable!(),
[INFO] [stdout] 644 ~                         }),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:653:44
[INFO] [stdout]     |
[INFO] [stdout] 653 |             zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                            ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 653 |             zir::BooleanExpression::UintEq(Box::new(e1), box e2)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:653:52
[INFO] [stdout]     |
[INFO] [stdout] 653 |             zir::BooleanExpression::UintEq(box e1, box e2)
[INFO] [stdout]     |                                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 653 |             zir::BooleanExpression::UintEq(box e1, Box::new(e2))
[INFO] [stdout]     |                                                    ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:658:40
[INFO] [stdout]     |
[INFO] [stdout] 658 |             zir::BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 658 |             zir::BooleanExpression::Lt(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:658:48
[INFO] [stdout]     |
[INFO] [stdout] 658 |             zir::BooleanExpression::Lt(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 658 |             zir::BooleanExpression::Lt(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:663:40
[INFO] [stdout]     |
[INFO] [stdout] 663 |             zir::BooleanExpression::Le(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 663 |             zir::BooleanExpression::Le(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:663:48
[INFO] [stdout]     |
[INFO] [stdout] 663 |             zir::BooleanExpression::Le(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 663 |             zir::BooleanExpression::Le(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:668:40
[INFO] [stdout]     |
[INFO] [stdout] 668 |             zir::BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 668 |             zir::BooleanExpression::Gt(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:668:48
[INFO] [stdout]     |
[INFO] [stdout] 668 |             zir::BooleanExpression::Gt(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 668 |             zir::BooleanExpression::Gt(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:673:40
[INFO] [stdout]     |
[INFO] [stdout] 673 |             zir::BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 673 |             zir::BooleanExpression::Ge(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:673:48
[INFO] [stdout]     |
[INFO] [stdout] 673 |             zir::BooleanExpression::Ge(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 673 |             zir::BooleanExpression::Ge(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:678:40
[INFO] [stdout]     |
[INFO] [stdout] 678 |             zir::BooleanExpression::Or(box e1, box e2)
[INFO] [stdout]     |                                        ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 678 |             zir::BooleanExpression::Or(Box::new(e1), box e2)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:678:48
[INFO] [stdout]     |
[INFO] [stdout] 678 |             zir::BooleanExpression::Or(box e1, box e2)
[INFO] [stdout]     |                                                ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 678 |             zir::BooleanExpression::Or(box e1, Box::new(e2))
[INFO] [stdout]     |                                                ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:683:41
[INFO] [stdout]     |
[INFO] [stdout] 683 |             zir::BooleanExpression::And(box e1, box e2)
[INFO] [stdout]     |                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 683 |             zir::BooleanExpression::And(Box::new(e1), box e2)
[INFO] [stdout]     |                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:683:49
[INFO] [stdout]     |
[INFO] [stdout] 683 |             zir::BooleanExpression::And(box e1, box e2)
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 683 |             zir::BooleanExpression::And(box e1, Box::new(e2))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:687:41
[INFO] [stdout]     |
[INFO] [stdout] 687 |             zir::BooleanExpression::Not(box e)
[INFO] [stdout]     |                                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 687 |             zir::BooleanExpression::Not(Box::new(e))
[INFO] [stdout]     |                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:693:44
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                            ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(Box::new(cond), box cons, box alt)
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:549:25
[INFO] [stdout]     |
[INFO] [stdout] 549 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 549 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:550:25
[INFO] [stdout]     |
[INFO] [stdout] 550 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 550 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:554:43
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     UExpressionInner::Add(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     UExpressionInner::Add(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:554:70
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     UExpressionInner::Add(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     UExpressionInner::Add(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:570:25
[INFO] [stdout]     |
[INFO] [stdout] 570 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 570 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:571:25
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:575:43
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     UExpressionInner::Sub(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     UExpressionInner::Sub(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:575:70
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     UExpressionInner::Sub(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     UExpressionInner::Sub(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:592:25
[INFO] [stdout]     |
[INFO] [stdout] 592 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 592 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:593:25
[INFO] [stdout]     |
[INFO] [stdout] 593 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 593 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:597:44
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     UExpressionInner::Mult(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     UExpressionInner::Mult(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:597:71
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     UExpressionInner::Mult(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     UExpressionInner::Mult(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:613:25
[INFO] [stdout]     |
[INFO] [stdout] 613 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:614:25
[INFO] [stdout]     |
[INFO] [stdout] 614 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 614 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:618:43
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     UExpressionInner::Div(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     UExpressionInner::Div(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:618:70
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     UExpressionInner::Div(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     UExpressionInner::Div(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:634:25
[INFO] [stdout]     |
[INFO] [stdout] 634 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 634 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:635:25
[INFO] [stdout]     |
[INFO] [stdout] 635 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 635 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:639:43
[INFO] [stdout]     |
[INFO] [stdout] 639 |                     UExpressionInner::Rem(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 639 |                     UExpressionInner::Rem(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:639:70
[INFO] [stdout]     |
[INFO] [stdout] 639 |                     UExpressionInner::Rem(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 639 |                     UExpressionInner::Rem(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:651:25
[INFO] [stdout]     |
[INFO] [stdout] 651 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 651 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:652:25
[INFO] [stdout]     |
[INFO] [stdout] 652 |                         box FieldElementExpression::Number(by),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 652 |                         Box::new(FieldElementExpression::Number(by)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:669:25
[INFO] [stdout]     |
[INFO] [stdout] 669 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 669 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:670:25
[INFO] [stdout]     |
[INFO] [stdout] 670 |                         box FieldElementExpression::Number(by),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 670 |                         Box::new(FieldElementExpression::Number(by)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:691:47
[INFO] [stdout]     |
[INFO] [stdout] 691 |                         UExpressionInner::Xor(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 691 |                         UExpressionInner::Xor(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                               ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:691:74
[INFO] [stdout]     |
[INFO] [stdout] 691 |                         UExpressionInner::Xor(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 691 |                         UExpressionInner::Xor(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:706:43
[INFO] [stdout]     |
[INFO] [stdout] 706 |                     UExpressionInner::And(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 706 |                     UExpressionInner::And(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:706:70
[INFO] [stdout]     |
[INFO] [stdout] 706 |                     UExpressionInner::And(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 706 |                     UExpressionInner::And(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:715:51
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     c => UExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                   ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     c => UExpressionInner::IfElse(Box::new(c), box consequence, box alternative),
[INFO] [stdout]     |                                                   ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:715:58
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     c => UExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                          ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     c => UExpressionInner::IfElse(box c, Box::new(consequence), box alternative),
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:715:75
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     c => UExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                           ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 715 |                     c => UExpressionInner::IfElse(box c, box consequence, Box::new(alternative)),
[INFO] [stdout]     |                                                                           ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:722:48
[INFO] [stdout]     |
[INFO] [stdout] 722 |                     e => UExpressionInner::Not(box e.annotate(bitwidth)),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 722 |                     e => UExpressionInner::Not(Box::new(e.annotate(bitwidth))),
[INFO] [stdout]     |                                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:760:33
[INFO] [stdout]     |
[INFO] [stdout] 760 | ...                   box ArrayExpressionInner::Identifier(id).annotate(inner_type, size),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 760 |                                 Box::new(ArrayExpressionInner::Identifier(id).annotate(inner_type, size)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:761:33
[INFO] [stdout]     |
[INFO] [stdout] 761 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 761 |                                 Box::new(FieldElementExpression::Number(n)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:765:56
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     (a, i) => UExpressionInner::Select(box a.annotate(inner_type, size), box i),
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     (a, i) => UExpressionInner::Select(Box::new(a.annotate(inner_type, size)), box i),
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:765:90
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     (a, i) => UExpressionInner::Select(box a.annotate(inner_type, size), box i),
[INFO] [stdout]     |                                                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     (a, i) => UExpressionInner::Select(box a.annotate(inner_type, size), Box::new(i)),
[INFO] [stdout]     |                                                                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:693:54
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                      ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, Box::new(cons), box alt)
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:804:57
[INFO] [stdout]     |
[INFO] [stdout] 804 |                 (e1, e2) => FieldElementExpression::Add(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 804 |                 (e1, e2) => FieldElementExpression::Add(Box::new(e1), box e2),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:693:64
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                                ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 693 |             zir::BooleanExpression::IfElse(box cond, box cons, Box::new(alt))
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:753:40
[INFO] [stdout]     |
[INFO] [stdout] 753 |             zir::UExpressionInner::Add(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 753 |             zir::UExpressionInner::Add(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:753:50
[INFO] [stdout]     |
[INFO] [stdout] 753 |             zir::UExpressionInner::Add(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 753 |             zir::UExpressionInner::Add(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:759:40
[INFO] [stdout]     |
[INFO] [stdout] 759 |             zir::UExpressionInner::Sub(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 759 |             zir::UExpressionInner::Sub(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:759:50
[INFO] [stdout]     |
[INFO] [stdout] 759 |             zir::UExpressionInner::Sub(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 759 |             zir::UExpressionInner::Sub(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:765:41
[INFO] [stdout]     |
[INFO] [stdout] 765 |             zir::UExpressionInner::Mult(box left, box right)
[INFO] [stdout]     |                                         ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 765 |             zir::UExpressionInner::Mult(Box::new(left), box right)
[INFO] [stdout]     |                                         ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:765:51
[INFO] [stdout]     |
[INFO] [stdout] 765 |             zir::UExpressionInner::Mult(box left, box right)
[INFO] [stdout]     |                                                   ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 765 |             zir::UExpressionInner::Mult(box left, Box::new(right))
[INFO] [stdout]     |                                                   ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:771:40
[INFO] [stdout]     |
[INFO] [stdout] 771 |             zir::UExpressionInner::Div(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 771 |             zir::UExpressionInner::Div(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:771:50
[INFO] [stdout]     |
[INFO] [stdout] 771 |             zir::UExpressionInner::Div(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 771 |             zir::UExpressionInner::Div(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:777:40
[INFO] [stdout]     |
[INFO] [stdout] 777 |             zir::UExpressionInner::Rem(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 777 |             zir::UExpressionInner::Rem(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:777:50
[INFO] [stdout]     |
[INFO] [stdout] 777 |             zir::UExpressionInner::Rem(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 777 |             zir::UExpressionInner::Rem(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:783:40
[INFO] [stdout]     |
[INFO] [stdout] 783 |             zir::UExpressionInner::Xor(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 783 |             zir::UExpressionInner::Xor(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:783:50
[INFO] [stdout]     |
[INFO] [stdout] 783 |             zir::UExpressionInner::Xor(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 783 |             zir::UExpressionInner::Xor(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:789:40
[INFO] [stdout]     |
[INFO] [stdout] 789 |             zir::UExpressionInner::And(box left, box right)
[INFO] [stdout]     |                                        ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 789 |             zir::UExpressionInner::And(Box::new(left), box right)
[INFO] [stdout]     |                                        ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:789:50
[INFO] [stdout]     |
[INFO] [stdout] 789 |             zir::UExpressionInner::And(box left, box right)
[INFO] [stdout]     |                                                  ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 789 |             zir::UExpressionInner::And(box left, Box::new(right))
[INFO] [stdout]     |                                                  ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:795:39
[INFO] [stdout]     |
[INFO] [stdout] 795 |             zir::UExpressionInner::Or(box left, box right)
[INFO] [stdout]     |                                       ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 795 |             zir::UExpressionInner::Or(Box::new(left), box right)
[INFO] [stdout]     |                                       ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:795:49
[INFO] [stdout]     |
[INFO] [stdout] 795 |             zir::UExpressionInner::Or(box left, box right)
[INFO] [stdout]     |                                                 ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 795 |             zir::UExpressionInner::Or(box left, Box::new(right))
[INFO] [stdout]     |                                                 ~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:801:46
[INFO] [stdout]     |
[INFO] [stdout] 801 |             zir::UExpressionInner::LeftShift(box e, box by)
[INFO] [stdout]     |                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 801 |             zir::UExpressionInner::LeftShift(Box::new(e), box by)
[INFO] [stdout]     |                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:801:53
[INFO] [stdout]     |
[INFO] [stdout] 801 |             zir::UExpressionInner::LeftShift(box e, box by)
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 801 |             zir::UExpressionInner::LeftShift(box e, Box::new(by))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:807:47
[INFO] [stdout]     |
[INFO] [stdout] 807 |             zir::UExpressionInner::RightShift(box e, box by)
[INFO] [stdout]     |                                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 807 |             zir::UExpressionInner::RightShift(Box::new(e), box by)
[INFO] [stdout]     |                                               ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:807:54
[INFO] [stdout]     |
[INFO] [stdout] 807 |             zir::UExpressionInner::RightShift(box e, box by)
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 807 |             zir::UExpressionInner::RightShift(box e, Box::new(by))
[INFO] [stdout]     |                                                      ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:812:40
[INFO] [stdout]     |
[INFO] [stdout] 812 |             zir::UExpressionInner::Not(box e)
[INFO] [stdout]     |                                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 812 |             zir::UExpressionInner::Not(Box::new(e))
[INFO] [stdout]     |                                        ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:855:43
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(Box::new(cond), box cons, box alt)
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:855:53
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                     ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, Box::new(cons), box alt)
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/flatten_complex_types.rs:855:63
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, box cons, box alt)
[INFO] [stdout]     |                                                               ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 855 |             zir::UExpressionInner::IfElse(box cond, box cons, Box::new(alt))
[INFO] [stdout]     |                                                               ~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:804:65
[INFO] [stdout]     |
[INFO] [stdout] 804 |                 (e1, e2) => FieldElementExpression::Add(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 804 |                 (e1, e2) => FieldElementExpression::Add(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:813:57
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 (e1, e2) => FieldElementExpression::Sub(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 (e1, e2) => FieldElementExpression::Sub(Box::new(e1), box e2),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:813:65
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 (e1, e2) => FieldElementExpression::Sub(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 813 |                 (e1, e2) => FieldElementExpression::Sub(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:822:58
[INFO] [stdout]     |
[INFO] [stdout] 822 |                 (e1, e2) => FieldElementExpression::Mult(box e1, box e2),
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 822 |                 (e1, e2) => FieldElementExpression::Mult(Box::new(e1), box e2),
[INFO] [stdout]     |                                                          ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:822:66
[INFO] [stdout]     |
[INFO] [stdout] 822 |                 (e1, e2) => FieldElementExpression::Mult(box e1, box e2),
[INFO] [stdout]     |                                                                  ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 822 |                 (e1, e2) => FieldElementExpression::Mult(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                  ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:831:57
[INFO] [stdout]     |
[INFO] [stdout] 831 |                 (e1, e2) => FieldElementExpression::Div(box e1, box e2),
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 831 |                 (e1, e2) => FieldElementExpression::Div(Box::new(e1), box e2),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:549:25
[INFO] [stdout]     |
[INFO] [stdout] 549 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 549 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:831:65
[INFO] [stdout]     |
[INFO] [stdout] 831 |                 (e1, e2) => FieldElementExpression::Div(box e1, box e2),
[INFO] [stdout]     |                                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 831 |                 (e1, e2) => FieldElementExpression::Div(box e1, Box::new(e2)),
[INFO] [stdout]     |                                                                 ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:550:25
[INFO] [stdout]     |
[INFO] [stdout] 550 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 550 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:844:53
[INFO] [stdout]     |
[INFO] [stdout] 844 |                         FieldElementExpression::Pow(box e1, box FieldElementExpression::Number(n2))
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 844 |                         FieldElementExpression::Pow(Box::new(e1), box FieldElementExpression::Number(n2))
[INFO] [stdout]     |                                                     ~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:844:61
[INFO] [stdout]     |
[INFO] [stdout] 844 |                         FieldElementExpression::Pow(box e1, box FieldElementExpression::Number(n2))
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 844 |                         FieldElementExpression::Pow(box e1, Box::new(FieldElementExpression::Number(n2)))
[INFO] [stdout]     |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:554:43
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     UExpressionInner::Add(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     UExpressionInner::Add(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:858:57
[INFO] [stdout]     |
[INFO] [stdout] 858 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                         ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 858 |                     c => FieldElementExpression::IfElse(Box::new(c), box consequence, box alternative),
[INFO] [stdout]     |                                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:554:70
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     UExpressionInner::Add(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 554 |                     UExpressionInner::Add(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:570:25
[INFO] [stdout]     |
[INFO] [stdout] 570 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 570 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:858:64
[INFO] [stdout]     |
[INFO] [stdout] 858 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 858 |                     c => FieldElementExpression::IfElse(box c, Box::new(consequence), box alternative),
[INFO] [stdout]     |                                                                ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:571:25
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 571 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:858:81
[INFO] [stdout]     |
[INFO] [stdout] 858 |                     c => FieldElementExpression::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]     |                                                                                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 858 |                     c => FieldElementExpression::IfElse(box c, box consequence, Box::new(alternative)),
[INFO] [stdout]     |                                                                                 ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:575:43
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     UExpressionInner::Sub(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     UExpressionInner::Sub(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:575:70
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     UExpressionInner::Sub(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 575 |                     UExpressionInner::Sub(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:895:33
[INFO] [stdout]     |
[INFO] [stdout] 895 | ...                   box ArrayExpressionInner::Identifier(id).annotate(inner_type, size),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 895 |                                 Box::new(ArrayExpressionInner::Identifier(id).annotate(inner_type, size)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:592:25
[INFO] [stdout]     |
[INFO] [stdout] 592 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 592 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:896:33
[INFO] [stdout]     |
[INFO] [stdout] 896 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 896 |                                 Box::new(FieldElementExpression::Number(n)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:593:25
[INFO] [stdout]     |
[INFO] [stdout] 593 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 593 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:597:44
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     UExpressionInner::Mult(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     UExpressionInner::Mult(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:901:56
[INFO] [stdout]     |
[INFO] [stdout] 901 |                         FieldElementExpression::Select(box a.annotate(inner_type, size), box i)
[INFO] [stdout]     |                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 901 |                         FieldElementExpression::Select(Box::new(a.annotate(inner_type, size)), box i)
[INFO] [stdout]     |                                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:901:90
[INFO] [stdout]     |
[INFO] [stdout] 901 |                         FieldElementExpression::Select(box a.annotate(inner_type, size), box i)
[INFO] [stdout]     |                                                                                          ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 901 |                         FieldElementExpression::Select(box a.annotate(inner_type, size), Box::new(i))
[INFO] [stdout]     |                                                                                          ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:597:71
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     UExpressionInner::Mult(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 597 |                     UExpressionInner::Mult(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:926:61
[INFO] [stdout]     |
[INFO] [stdout] 926 |                     inner => FieldElementExpression::Member(box inner.annotate(members), m),
[INFO] [stdout]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 926 |                     inner => FieldElementExpression::Member(Box::new(inner.annotate(members)), m),
[INFO] [stdout]     |                                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:613:25
[INFO] [stdout]     |
[INFO] [stdout] 613 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 613 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:614:25
[INFO] [stdout]     |
[INFO] [stdout] 614 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 614 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:618:43
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     UExpressionInner::Div(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     UExpressionInner::Div(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:618:70
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     UExpressionInner::Div(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 618 |                     UExpressionInner::Div(box e1.annotate(bitwidth), Box::new(e2.annotate(bitwidth)))
[INFO] [stdout]     |                                                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:989:33
[INFO] [stdout]     |
[INFO] [stdout] 989 | ...                   box ArrayExpressionInner::Identifier(id).annotate(inner_type, size),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 989 |                                 Box::new(ArrayExpressionInner::Identifier(id).annotate(inner_type, size)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:634:25
[INFO] [stdout]     |
[INFO] [stdout] 634 |                         box e.annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 634 |                         Box::new(e.annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:990:33
[INFO] [stdout]     |
[INFO] [stdout] 990 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 990 |                                 Box::new(FieldElementExpression::Number(n)),
[INFO] [stdout]     |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:994:60
[INFO] [stdout]     |
[INFO] [stdout] 994 |                     (a, i) => ArrayExpressionInner::Select(box a.annotate(inner_type, size), box i),
[INFO] [stdout]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 994 |                     (a, i) => ArrayExpressionInner::Select(Box::new(a.annotate(inner_type, size)), box i),
[INFO] [stdout]     |                                                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:994:94
[INFO] [stdout]     |
[INFO] [stdout] 994 |                     (a, i) => ArrayExpressionInner::Select(box a.annotate(inner_type, size), box i),
[INFO] [stdout]     |                                                                                              ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 994 |                     (a, i) => ArrayExpressionInner::Select(box a.annotate(inner_type, size), Box::new(i)),
[INFO] [stdout]     |                                                                                              ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:635:25
[INFO] [stdout]     |
[INFO] [stdout] 635 |                         box UExpressionInner::Value(v).annotate(bitwidth),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 635 |                         Box::new(UExpressionInner::Value(v).annotate(bitwidth)),
[INFO] [stdout]     |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1003:55
[INFO] [stdout]      |
[INFO] [stdout] 1003 |                     c => ArrayExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]      |                                                       ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1003 |                     c => ArrayExpressionInner::IfElse(Box::new(c), box consequence, box alternative),
[INFO] [stdout]      |                                                       ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1003:62
[INFO] [stdout]      |
[INFO] [stdout] 1003 |                     c => ArrayExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]      |                                                              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1003 |                     c => ArrayExpressionInner::IfElse(box c, Box::new(consequence), box alternative),
[INFO] [stdout]      |                                                              ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1003:79
[INFO] [stdout]      |
[INFO] [stdout] 1003 |                     c => ArrayExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1003 |                     c => ArrayExpressionInner::IfElse(box c, box consequence, Box::new(alternative)),
[INFO] [stdout]      |                                                                               ~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1027:59
[INFO] [stdout]      |
[INFO] [stdout] 1027 |                     inner => ArrayExpressionInner::Member(box inner.annotate(members), m),
[INFO] [stdout]      |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1027 |                     inner => ArrayExpressionInner::Member(Box::new(inner.annotate(members)), m),
[INFO] [stdout]      |                                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:639:43
[INFO] [stdout]     |
[INFO] [stdout] 639 |                     UExpressionInner::Rem(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]     |
[INFO] [stdout] 639 |                     UExpressionInner::Rem(Box::new(e1.annotate(bitwidth)), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1094:33
[INFO] [stdout]      |
[INFO] [stdout] 1094 | ...                   box ArrayExpressionInner::Identifier(id).annotate(inner_type, size),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1094 |                                 Box::new(ArrayExpressionInner::Identifier(id).annotate(inner_type, size)),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1095:33
[INFO] [stdout]      |
[INFO] [stdout] 1095 | ...                   box FieldElementExpression::Number(n),
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1095 |                                 Box::new(FieldElementExpression::Number(n)),
[INFO] [stdout]      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1100:55
[INFO] [stdout]      |
[INFO] [stdout] 1100 |                         StructExpressionInner::Select(box a.annotate(inner_type, size), box i)
[INFO] [stdout]      |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1100 |                         StructExpressionInner::Select(Box::new(a.annotate(inner_type, size)), box i)
[INFO] [stdout]      |                                                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1100:89
[INFO] [stdout]      |
[INFO] [stdout] 1100 |                         StructExpressionInner::Select(box a.annotate(inner_type, size), box i)
[INFO] [stdout]      |                                                                                         ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1100 |                         StructExpressionInner::Select(box a.annotate(inner_type, size), Box::new(i))
[INFO] [stdout]      |                                                                                         ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]     --> zokrates_core/src/static_analysis/propagation.rs:1110:56
[INFO] [stdout]      |
[INFO] [stdout] 1110 |                     c => StructExpressionInner::IfElse(box c, box consequence, box alternative),
[INFO] [stdout]      |                                                        ^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: use `Box::new()` instead
[INFO] [stdout]      |
[INFO] [stdout] 1110 |                     c => StructExpressionInner::IfElse(Box::new(c), box consequence, box alternative),
[INFO] [stdout]      |                                                        ~~~~~~~~~~~
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: `box_syntax` has been removed
[INFO] [stdout]    --> zokrates_core/src/static_analysis/propagation.rs:639:70
[INFO] [stdout]     |
[INFO] [stdout] 639 |                     UExpressionInner::Rem(box e1.annotate(bitwidth), box e2.annotate(bitwidth))
[INFO] [stdout]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^
[WARN] too many lines in the log, truncating it
